public UnicornConfigurationUsersEventHandler(IConfiguration configuration)
        {
            Assert.ArgumentNotNull(configuration, nameof(configuration));

            _predicate = configuration.Resolve <IUserPredicate>();
            _dataStore = configuration.Resolve <IUserDataStore>();
        }
示例#2
0
        public UserLoader(IUserPredicate userPredicate, IUserDataStore userDataStore, IUserLoaderLogger logger, IUserSyncConfiguration syncConfiguration)
        {
            Assert.ArgumentNotNull(userPredicate, nameof(userPredicate));
            Assert.ArgumentNotNull(userDataStore, nameof(userDataStore));
            Assert.ArgumentNotNull(logger, nameof(logger));

            _userPredicate     = userPredicate;
            _userDataStore     = userDataStore;
            _logger            = logger;
            _syncConfiguration = syncConfiguration;
        }
示例#3
0
        public UserLoader(IUserPredicate userPredicate, IUserDataStore userDataStore, IUserLoaderLogger logger, IUserSyncConfiguration syncConfiguration)
        {
            Assert.ArgumentNotNull(userPredicate, nameof(userPredicate));
            Assert.ArgumentNotNull(userDataStore, nameof(userDataStore));
            Assert.ArgumentNotNull(logger, nameof(logger));

            _userPredicate = userPredicate;
            _userDataStore = userDataStore;
            _logger = logger;
            _syncConfiguration = syncConfiguration;
        }