Esempio n. 1
0
        // -----------------------------------------------------------------------------
        public GroupHandler(IServiceProvider serviceProvider)
        {
            _serviceProvider = serviceProvider;
            _logger          = _serviceProvider.GetService <ILogger <GroupHandler> >();
            _config          = _serviceProvider.GetService <ISTSOSYNCV2Config>();

            _adObjectFactory = _serviceProvider.GetService <IADObjectFactory>();
        }
Esempio n. 2
0
        // -----------------------------------------------------------------------------
        public ADXEventFilter(IServiceProvider serviceProvider)
        {
            _specialFilter = serviceProvider.GetService <SpecialObjectsFilter>();
            _ugoFilter     = serviceProvider.GetService <UserGroupOUFilter>();
            _cacheFilter   = serviceProvider.GetService <IInCacheFilter>();

            _config = serviceProvider.GetService <ISTSOSYNCV2Config>();
            _logger = serviceProvider.GetService <ILogger <ADXEventFilter> >();
        }
Esempio n. 3
0
        // -----------------------------------------------------------------------------
        public UserHandler(IServiceProvider serviceProvider, IConfiguration configuration)
        {
            _serviceProvider = serviceProvider;
            _logger          = _serviceProvider.GetService <ILogger <UserHandler> >();
            _config          = _serviceProvider.GetService <ISTSOSYNCV2Config>();
            Configuration    = configuration;

            _adObjectFactory = _serviceProvider.GetService <IADObjectFactory>();
        }
Esempio n. 4
0
        // -----------------------------------------------------------------------------
        public ADXEventHandler(IServiceProvider serviceProvider)
        {
            _serviceProvider = serviceProvider;

            _logger = _serviceProvider.GetService <ILogger <ADXEventHandler> >();
            _config = _serviceProvider.GetService <ISTSOSYNCV2Config>();

            _eventHandlerOU    = _serviceProvider.GetService <IOUHandler>();
            _eventHandlerGroup = _serviceProvider.GetService <IGroupHandler>();
            _eventHandlerUser  = _serviceProvider.GetService <IUserHandler>();
        }