Class AuthorizationStartupValidation
- Namespace
- Cratis.Arc.Authorization
- Assembly
- Cratis.Arc.dll
Validates the authorization catalog in the host's pre-start phase, before any web listener starts.
public class AuthorizationStartupValidation : IHostedLifecycleService, IHostedService
- Inheritance
-
AuthorizationStartupValidation
- Implements
- Inherited Members
- Extension Methods
Constructors
AuthorizationStartupValidation(AuthorizationConfigurationValidator)
Validates the authorization catalog in the host's pre-start phase, before any web listener starts.
public AuthorizationStartupValidation(AuthorizationConfigurationValidator validator)
Parameters
validatorAuthorizationConfigurationValidatorThe catalog validator.
Methods
StartAsync(CancellationToken)
public Task StartAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationToken
Returns
StartedAsync(CancellationToken)
public Task StartedAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationToken
Returns
StartingAsync(CancellationToken)
public Task StartingAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationToken
Returns
StopAsync(CancellationToken)
public Task StopAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationToken
Returns
StoppedAsync(CancellationToken)
public Task StoppedAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationToken
Returns
StoppingAsync(CancellationToken)
public Task StoppingAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationToken