コード例 #1
0
        public AuthorizationByTypeManager(IAuthorizationByTypeConfiguration authorizationConfiguration) {
            defaultAuthorizer = authorizationConfiguration.DefaultAuthorizer;

            typeAuthorizers = authorizationConfiguration.TypeAuthorizers.ToImmutableDictionary();

            if (defaultAuthorizer == null) throw new InitialisationException("Default Authorizer cannot be null");

            Validate();
        }
コード例 #2
0
        public AuthorizationByTypeManager(IAuthorizationByTypeConfiguration authorizationConfiguration)
        {
            defaultAuthorizer = authorizationConfiguration.DefaultAuthorizer;

            typeAuthorizers = authorizationConfiguration.TypeAuthorizers.ToImmutableDictionary();

            if (defaultAuthorizer == null)
            {
                throw new InitialisationException("Default Authorizer cannot be null");
            }

            Validate();
        }