Class ApplicationInstanceContext
This class can be registered manually in your DI container.
- as Singleton when used: a) in UI. b) in one instance application context c) unit test.
- as Scoped in AspNetCore backend or backend unit test.. The Export must only be used in case 1.
[Export(typeof(IApplicationContext))]
[Shared]
public class ApplicationInstanceContext : IApplicationContext
- Inheritance
-
ApplicationInstanceContext
- Implements
- Inherited Members
Properties
Principal
Gets the current principal, or null when nobody is authenticated.
public AppPrincipal? Principal { get; }
Property Value
Methods
SetPrincipal(AppPrincipal?)
Sets the current principal.
public void SetPrincipal(AppPrincipal? principal)
Parameters
principalAppPrincipalThe principal, or null to clear it.