Class IdProofingRequirementsCoherenceValidator
- Namespace
- SEBT.Portal.Infrastructure.Configuration.Validators
- Assembly
- SEBT.Portal.Infrastructure.dll
Validates IdProofingRequirements coherence at startup and on every config reload. Enforces: write >= view for the same resource, and step-up consistency.
public class IdProofingRequirementsCoherenceValidator
- Inheritance
-
objectIdProofingRequirementsCoherenceValidator
Constructors
IdProofingRequirementsCoherenceValidator(IConfiguration)
Validates IdProofingRequirements coherence at startup and on every config reload. Enforces: write >= view for the same resource, and step-up consistency.
public IdProofingRequirementsCoherenceValidator(IConfiguration configuration)
Parameters
configurationIConfiguration
Methods
Validate(string?, IdProofingRequirementsSettings)
Validates a specified named options instance (or all if name is null).
public ValidateOptionsResult Validate(string? name, IdProofingRequirementsSettings options)
Parameters
namestringThe name of the options instance being validated.
optionsIdProofingRequirementsSettingsThe options instance.
Returns
- ValidateOptionsResult
The Microsoft.Extensions.Options.ValidateOptionsResult result.