Beispiel #1
0
        /// <summary>
        /// Constructor.
        /// </summary>
        public PermissionManager(IIocManager iocManager, IAuthorizationConfiguration authorizationConfiguration)
        {
            Logger     = NullLogger.Instance;
            AbpSession = NullAbpSession.Instance;

            _iocManager = iocManager;
            _authorizationConfiguration = authorizationConfiguration;

            _permissions = new PermissionDictionary();
        }
        /// <summary>
        /// Constructor.
        /// </summary>
        public PermissionManager(IIocManager iocManager, IAuthorizationConfiguration authorizationConfiguration)
        {
            PermissionGrantStore = NullPermissionGrantStore.Instance;
            Logger = NullLogger.Instance;

            _iocManager = iocManager;
            _authorizationConfiguration = authorizationConfiguration;

            _rootGroups  = new Dictionary <string, PermissionGroup>();
            _permissions = new PermissionDictionary();
        }
        /// <summary>
        /// Constructor.
        /// </summary>
        public PermissionManager(IIocManager iocManager, IPermissionProviderFinder providerFinder)
        {
            PermissionGrantStore = NullPermissionGrantStore.Instance;
            Logger = NullLogger.Instance;

            _iocManager     = iocManager;
            _providerFinder = providerFinder;

            _rootGroups  = new Dictionary <string, PermissionGroup>();
            _permissions = new PermissionDictionary();

            Initialize();
        }
 protected PermissionDefinitionContextBase()
 {
     Permissions = new PermissionDictionary();
 }
 /// <summary>
 /// 构造函数
 /// </summary>
 public PermissionDefinitionContextBase()
 {
     Permissions = new PermissionDictionary();
 }