public Handler(DataContext context, IMapper mapper, IOptionAccessor optionAccessor, IActivityLogger logger) { _logger = logger; _optionAccessor = optionAccessor; _mapper = mapper; _context = context; }
public LineProtocolPayloadClientProvider(IOptionAccessor <LineProtocolClientOptions> optionAccessor, IInternalLogger logger = null) { if (optionAccessor == null) { throw new ArgumentNullException(nameof(optionAccessor)); } _payloadClient = new LineProtocolPayloadClient(optionAccessor.Value, logger); }
public ConnectionMultiplexerProvider(IOptionAccessor <RedisProfilingOptions> optionAccessor) { if (optionAccessor == null) { throw new ArgumentNullException(nameof(IOptionAccessor <RedisProfilingOptions>)); } _connectionMultiplexer = StackExchange.Redis.ConnectionMultiplexer.Connect(optionAccessor.Value.GetConfigurationOptions()); }
public ConnectionMultiplexerProvider(IProxyGenerator proxyGenerator, IOptionAccessor <RedisProfilingOptions> optionAccessor) { if (optionAccessor == null) { throw new ArgumentNullException(nameof(IOptionAccessor <RedisProfilingOptions>)); } var connectionMultiplexer = StackExchange.Redis.ConnectionMultiplexer.Connect(optionAccessor.Value.GetConfigurationOptions()); connectionMultiplexer.RegisterProfiler(new AspectRedisDatabaseProfiler()); _connectionMultiplexer = proxyGenerator.CreateInterfaceProxy <IConnectionMultiplexer>(connectionMultiplexer); }
public ApplicationProfilerSetup( IEnumerable <IProfiler <ApplicationGCProfilingContext> > gcProfilers, IEnumerable <IProfiler <ApplicationThreadingProfilingContext> > threadingprofilers, IOptionAccessor <ApplicationProfilingOptions> optionAccessor, IInternalLogger logger = null) { _profilingOptions = optionAccessor.Value; _logger = logger; _gcProfilers = gcProfilers ?? throw new ArgumentNullException(nameof(gcProfilers)); _threadingprofilers = threadingprofilers ?? throw new ArgumentNullException(nameof(threadingprofilers)); _interval = _profilingOptions.Interval.HasValue && _profilingOptions.Interval.Value > 0 ? _profilingOptions.Interval.Value : _defaultInterval; }
public UploadAccessor( IWebHostEnvironment env, IUserAccessor userAccessor, IOptionAccessor optionAccessor, IOptions <FtpServerSettings> config ) { _optionAccessor = optionAccessor; _userAccessor = userAccessor; _env = env; _baseUri = config.Value.ServerUri; _port = config.Value.ServerPort; _username = config.Value.ServerUsername; _password = config.Value.ServerPassword; }
public UploadAccessor( IWebHostEnvironment env, IUserAccessor userAccessor, IOptionAccessor optionAccessor, IOptions <FtpServerSettings> config, DataContext context, IActivityLogger logger ) { _optionAccessor = optionAccessor; _context = context; _logger = logger; _userAccessor = userAccessor; _env = env; _baseUri = config.Value.ServerUri; _port = config.Value.ServerPort; _username = config.Value.ServerUsername; _password = config.Value.ServerPassword; _isActive = config.Value.IsActive; }
public ApplicationGCProfiler(ICollector collector, IOptionAccessor <ApplicationOptions> optionAccessor) { _collector = collector ?? throw new ArgumentNullException(nameof(collector)); _applicationOptions = optionAccessor.Value; }
public ComponentHostedService(IComponentLifetime componentLifetime, IHostingEnvironment hostingEnvironment, IOptionAccessor <ApplicationOptions> optionAccessor) { _componentLifetime = componentLifetime ?? throw new ArgumentNullException(nameof(componentLifetime)); _hostingEnvironment = hostingEnvironment ?? throw new ArgumentNullException(nameof(hostingEnvironment)); _applicationOptions = optionAccessor.Value; if (string.IsNullOrEmpty(_applicationOptions.ApplicationName)) { _applicationOptions.ApplicationName = _hostingEnvironment.ApplicationName; } if (string.IsNullOrEmpty(_applicationOptions.Environment)) { _applicationOptions.Environment = _hostingEnvironment.EnvironmentName; } }
public ApplicationTagsProvider(IOptionAccessor <ApplicationOptions> optionAccessor) { _applicationOptions = optionAccessor.Value; }
public Handler(DataContext context, IOptionAccessor optionAccessor) { _optionAccessor = optionAccessor; _context = context; }