public void IsHandledBy <TPolicyViolationHandler>(Func <TPolicyViolationHandler> policyViolationHandlerFactory) where TPolicyViolationHandler : class, IPolicyViolationHandler
 {
     ViolationConfigurationExpression.AddConvention(new PolicyTypeToPolicyViolationHandlerInstanceConvention <TSecurityPolicy, TPolicyViolationHandler>(policyViolationHandlerFactory));
 }
 public void IsHandledBy <TPolicyViolationHandler>() where TPolicyViolationHandler : class, IPolicyViolationHandler
 {
     ViolationConfigurationExpression.AddConvention(new PolicyTypeToPolicyViolationHandlerTypeConvention <TSecurityPolicy, TPolicyViolationHandler>());
 }