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