/// <summary> /// Initializes a new instance of the <see cref="FilterContextFactory"/> class. /// </summary> /// <param name="logger">The logger.</param> /// <param name="accessor">The <see cref="IFilterContextAccessor"/> through which the <see cref="FilterContext"/> will be set.</param> public FilterContextFactory(ILogger <FilterContextFactory> logger, IFilterContextAccessor accessor) { EnsureArg.IsNotNull(logger, nameof(logger)); this.logger = logger; this.accessor = accessor; }
public NaosRequestFilteringEchoController( ILogger <NaosRequestFilteringEchoController> logger, IFilterContextAccessor filterContext) { EnsureArg.IsNotNull(logger, nameof(logger)); this.logger = logger; this.filterContext = filterContext; }
public NaosOperationsLogEventsController( ILoggerFactory loggerFactory, ILogEventRepository repository, ILogEventService service, IFilterContextAccessor filterContext) { EnsureThat.EnsureArg.IsNotNull(loggerFactory, nameof(loggerFactory)); EnsureThat.EnsureArg.IsNotNull(repository, nameof(repository)); EnsureThat.EnsureArg.IsNotNull(service, nameof(service)); this.logger = loggerFactory.CreateLogger <NaosOperationsLogEventsController>(); this.filterContext = filterContext.Context ?? new FilterContext(); this.repository = repository; this.service = service; }
public NaosOperationsHealthController( ILoggerFactory loggerFactory, IHttpClientFactory httpClientFactory, ILogEventService service, IFilterContextAccessor filterContext, ServiceDescriptor serviceDescriptor = null) { EnsureArg.IsNotNull(loggerFactory, nameof(loggerFactory)); EnsureArg.IsNotNull(httpClientFactory, nameof(httpClientFactory)); EnsureArg.IsNotNull(service, nameof(service)); this.logger = loggerFactory.CreateLogger <NaosOperationsHealthController>(); this.filterContext = filterContext.Context ?? new FilterContext(); this.httpClientFactory = httpClientFactory; this.service = service; this.serviceDescriptor = serviceDescriptor; }