Beispiel #1
0
 internal ViolationHandlerConfigurationBase(ViolationConfiguration violationConfiguration)
 {
     if (violationConfiguration == null)
     {
         throw new ArgumentNullException("violationConfiguration");
     }
     ViolationConfiguration = violationConfiguration;
 }
Beispiel #2
0
 internal ViolationHandlerConfiguration(ViolationConfiguration violationConfiguration) : base(violationConfiguration)
 {
 }
Beispiel #3
0
 public void IsHandledBy <TPolicyViolationHandler>() where TPolicyViolationHandler : class, IPolicyViolationHandler
 {
     ViolationConfiguration.AddConvention(new PolicyTypeToPolicyViolationHandlerTypeConvention <TSecurityPolicy, TPolicyViolationHandler>());
 }
Beispiel #4
0
 public void IsHandledBy <TPolicyViolationHandler>(Func <TPolicyViolationHandler> policyViolationHandlerFactory) where TPolicyViolationHandler : class, IPolicyViolationHandler
 {
     ViolationConfiguration.AddConvention(new PolicyTypeToPolicyViolationHandlerInstanceConvention <TSecurityPolicy, TPolicyViolationHandler>(policyViolationHandlerFactory));
 }
Beispiel #5
0
 internal ViolationHandlerConfigurationBase(ViolationConfiguration violationConfiguration)
 {
     ViolationConfiguration = violationConfiguration ?? throw new ArgumentNullException(nameof(violationConfiguration));
 }