Hashbrown.AspNetCore · C# API reference
Hashbrown.AspNetCore.NativeSessionRecoveryEndpointConfiguration
Upcoming 0.1.0-preview.2 · Unreleased
public static class NativeSessionRecoveryEndpointConfigurationAuthenticated native recovery and separately scoped terminal operator routes; neither executes tools.
Members
MapOperations
public static void MapOperations(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder routes, string pattern, Hashbrown.AspNetCore.INativeSessionJournal journal, string policy, System.Func<Microsoft.AspNetCore.Http.HttpContext, System.Collections.Generic.IReadOnlySet<string>> scopes, System.Func<Microsoft.AspNetCore.Http.HttpContext, string?> actor, System.Func<string, string, Hashbrown.AspNetCore.NativeSessionKey> key);Maps safe scoped inspection and audited CAS reconciliation or retirement with explicit external quiescence.
MapRecovery
public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder MapRecovery(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder routes, string pattern, Hashbrown.AspNetCore.INativeSessionJournal journal, string policy, System.Func<Microsoft.AspNetCore.Http.HttpContext, string, Hashbrown.AspNetCore.NativeSessionKey?> resolveKey, Hashbrown.AspNetCore.NativeSessionOptions? limits = null);Maps bounded recovery using the application's complete trusted key and current browser configuration.