public PolicyManager(IPolicyAccessor policyAccessor, IRefreshSharedPoliciesEngine refreshSharedPoliciesEngine, ISetLockoutPolicyEngine setLockoutPolicyEngine, ISetPasswordPolicyEngine setPasswordPolicyEngine, ISetSignInPolicyEngine setSignInPolicyEngine, ISetUserPolicyEngine setUserPolicyEngine, ISetUserStorePolicyEngine setUserStorePolicyEngine) { _policyAccessor = policyAccessor ?? throw new ArgumentNullException(nameof(policyAccessor)); _refreshSharedPoliciesEngine = refreshSharedPoliciesEngine ?? throw new ArgumentNullException(nameof(refreshSharedPoliciesEngine)); _setLockoutPolicyEngine = setLockoutPolicyEngine ?? throw new ArgumentNullException(nameof(setLockoutPolicyEngine)); _setPasswordPolicyEngine = setPasswordPolicyEngine ?? throw new ArgumentNullException(nameof(setPasswordPolicyEngine)); _setSignInPolicyEngine = setSignInPolicyEngine ?? throw new ArgumentNullException(nameof(setSignInPolicyEngine)); _setUserPolicyEngine = setUserPolicyEngine ?? throw new ArgumentNullException(nameof(setUserPolicyEngine)); _setUserStorePolicyEngine = setUserStorePolicyEngine ?? throw new ArgumentNullException(nameof(setUserStorePolicyEngine)); }
public PolicyEngine(IPolicyAccessor policyAccessor, ISharedPolicyAccessor sharedPolicyAccessor) { _policyAccessor = policyAccessor ?? throw new ArgumentNullException(nameof(policyAccessor)); _sharedPolicyAccessor = sharedPolicyAccessor ?? throw new ArgumentNullException(nameof(sharedPolicyAccessor)); }