예제 #1
0
		public RoleLoader(IRolePredicate rolePredicate, IRoleDataStore roleDataStore, IRoleLoaderLogger loaderLogger)
		{
			Assert.ArgumentNotNull(rolePredicate, nameof(rolePredicate));
			Assert.ArgumentNotNull(roleDataStore, nameof(roleDataStore));
			Assert.ArgumentNotNull(loaderLogger, nameof(loaderLogger));

			_rolePredicate = rolePredicate;
			_roleDataStore = roleDataStore;
			_loaderLogger = loaderLogger;
		}
예제 #2
0
        public RoleLoader(IRolePredicate rolePredicate, IRoleDataStore roleDataStore, IRoleLoaderLogger loaderLogger, IRoleSyncConfiguration syncConfiguration)
        {
            Assert.ArgumentNotNull(rolePredicate, nameof(rolePredicate));
            Assert.ArgumentNotNull(roleDataStore, nameof(roleDataStore));
            Assert.ArgumentNotNull(loaderLogger, nameof(loaderLogger));

            _rolePredicate     = rolePredicate;
            _roleDataStore     = roleDataStore;
            _loaderLogger      = loaderLogger;
            _syncConfiguration = syncConfiguration;
        }
예제 #3
0
        public RoleLoader(IRolePredicate rolePredicate, IRoleDataStore roleDataStore, IRoleLoaderLogger loaderLogger, IRoleSyncConfiguration syncConfiguration)
        {
            Assert.ArgumentNotNull(rolePredicate, nameof(rolePredicate));
            Assert.ArgumentNotNull(roleDataStore, nameof(roleDataStore));
            Assert.ArgumentNotNull(loaderLogger, nameof(loaderLogger));

            _rolePredicate = rolePredicate;
            _roleDataStore = roleDataStore;
            _loaderLogger = loaderLogger;
            _syncConfiguration = syncConfiguration;
        }