public CorrelationIdDelegatingHandler( ICorrelationContextAccessor correlationContextAccessor, IOptions <CorrelationIdOptions> options) { this.correlationContextAccessor = correlationContextAccessor; this.options = options; }
public GenericRejectedEventHandler(ICorrelationContextAccessor contextAccessor, IOperationsService operationsService, IHubService hubService) { _contextAccessor = contextAccessor; _operationsService = operationsService; _hubService = hubService; }
public CorrelationIdDelegatingHandler( ICorrelationContextAccessor correlationContextAccessor, ILogService logService) { this.correlationContextAccessor = correlationContextAccessor; this.logService = logService; }
public RequestService(ICorrelationContextAccessor correlationContextAccessor, IConnectionMultiplexer redisConnection, IServiceProvider service, ILogger <RequestService> logger) { _correlationContextAccessor = correlationContextAccessor; _service = service; _redisConnection = redisConnection; _logger = logger; }
/// <summary> /// Create new instance of <see cref="RequestResponseLoggingMiddleware"/> class. /// </summary> /// <param name="next">Next request delegate.</param> /// <param name="loggerFactory">Logger factory.</param> /// <param name="correlationContextAccessor">CorrelationContext accessor.</param> public RequestResponseLoggingMiddleware(RequestDelegate next, ILoggerFactory loggerFactory, ICorrelationContextAccessor correlationContextAccessor) { _next = next; _logger = loggerFactory.CreateLogger <RequestResponseLoggingMiddleware>(); _recyclableMemoryStreamManager = new RecyclableMemoryStreamManager(); _correlationContextAccessor = correlationContextAccessor; }
public CorrelateOutgoingMessageStep(ICorrelationContextAccessor correlationContextAccessor, ICorrelationIdFactory correlationIdFactory, IRebusLoggerFactory rebusLoggerFactory) { _correlationContextAccessor = correlationContextAccessor ?? throw new ArgumentNullException(nameof(correlationContextAccessor)); _correlationIdFactory = correlationIdFactory ?? throw new ArgumentNullException(nameof(correlationIdFactory)); _logger = (rebusLoggerFactory ?? new NullLoggerFactory()).GetLogger <CorrelateOutgoingMessageStep>(); }
public HttpEnricher( IHttpContextAccessor contextAccessor, ICorrelationContextAccessor correlationContextAccessor) { _contextAccessor = contextAccessor; _correlationContextAccessor = correlationContextAccessor; }
public MessageBroker(IBusPublisher busPublisher, ICorrelationContextAccessor contextAccessor, IHttpContextAccessor httpContextAccessor) { _busPublisher = busPublisher; _contextAccessor = contextAccessor; _httpContextAccessor = httpContextAccessor; }
public RemoteAppDataService( IHttpClientFactory clientFactory, IConfiguration configuration, IHttpContextAccessor httpContextAccessor, ICorrelationContextAccessor correlationContext, ILogger <RemoteAppDataService> logger, ITokenService <ColidAppDataServiceTokenOptions> tokenService, ICacheService cacheService) { _clientFactory = clientFactory; _configuration = configuration; _tokenService = tokenService; _correlationContext = correlationContext; _logger = logger; _cancellationToken = httpContextAccessor?.HttpContext?.RequestAborted ?? CancellationToken.None; _cacheService = cacheService; var serverUrl = _configuration.GetConnectionString("appDataServiceUrl"); AppDataServiceConsumerGroupApi = $"{serverUrl}/api/consumerGroups"; AppDataServiceColidEntryApi = $"{serverUrl}/api/colidEntries"; AppDataServiceGraphApi = $"{serverUrl}/api/activeDirectory"; AppDataServiceNotifyInvalidDistributionEndpointApi = $"{serverUrl}/api/Messages/notifyUserAboutInvalidDistributionEndpoint"; AppDataServiceDeleteByAdditionalInfoApi = $"{serverUrl}/api/Messages/deleteByAdditionalInfo"; AppDataServiceGetByAdditionalInfoApi = $"{serverUrl}/api/Messages/getByAdditionalInfo"; }
public CustomerController(ICorrelationContextAccessor correlationContext, ILogger <CustomerController> logger, ICustomerFacade customerFacade) { _logger = logger; _correlationContext = correlationContext; _customerFacade = customerFacade; }
/// <summary> /// Midleware para capturar as exceptions. /// </summary> /// <param name="app"></param> /// <param name="configuration"></param> /// <param name="env"></param> public static void UseGlobalExceptionHandler(this IApplicationBuilder app, IConfiguration configuration, IHostingEnvironment env) { ICorrelationContextAccessor correlationContextAccessor = (ICorrelationContextAccessor)app.ApplicationServices.GetService(typeof(ICorrelationContextAccessor)); app.UseExceptionHandler(builder => { builder.Run(async context => { var exceptionHandlerFeature = context.Features.Get <IExceptionHandlerFeature>(); if (exceptionHandlerFeature != null) { var problemDetails = new ProblemDetails { Instance = context.Request.HttpContext.Request.Path }; context.Response.StatusCode = context.Response.StatusCode; context.Response.ContentType = "application/problem+json"; problemDetails.Title = exceptionHandlerFeature.Error.Message; problemDetails.Status = StatusCodes.Status500InternalServerError; problemDetails.Detail = exceptionHandlerFeature.Error.ToString(); Serilog.Log.ForContext("Operacao", "Processamento", destructureObjects: true) .Error($"Erro: {JsonConvert.SerializeObject(problemDetails)}"); problemDetails.Detail = "Problema no processamento."; await context.Response.WriteAsync(JsonConvert.SerializeObject(problemDetails)); } }); }); }
public CustomTelemetryInitializer( ICorrelationContextAccessor accessor, IMessageCorrelationContextAccessor messageAccessor) { _accessor = accessor; _messageAccessor = messageAccessor; }
public LogRequestMiddleware(RequestDelegate next, ILogger <LogRequestMiddleware> logger, ICorrelationContextAccessor correlationContext) { _next = next; _logger = logger; _correlationContext = correlationContext; }
public ApplicationExceptionFilter( ICorrelationContextAccessor correlationContext, ILoggerFactory loggerFactory) { _correlationContext = correlationContext; _logger = loggerFactory.CreateLogger(typeof(ApplicationExceptionFilter).Name); }
/// <summary> /// Initializes a new instance of the <see cref="CorrelatorHttpMessageHandler"/> class. /// </summary> /// <param name="settings">Propagation settings.</param> /// <param name="correlationContextAccessor">Correlation context accessor.</param> public CorrelatorHttpMessageHandler( PropagationSettings settings, ICorrelationContextAccessor correlationContextAccessor) { _settings = settings; _correlationContextAccessor = correlationContextAccessor ?? throw new ArgumentNullException(nameof(correlationContextAccessor)); }
public RuntimeContextAccessor(ILogger <RuntimeContextAccessor> logger, IHttpContextAccessor httpContextAccessor, ICorrelationContextAccessor correlationContextAccessor) { _log = logger ?? throw new ArgumentNullException(nameof(logger)); _correlationCtx = correlationContextAccessor ?? throw new ArgumentNullException(nameof(correlationContextAccessor)); _httpCtx = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor)); }
public BackgroundTestExecutor(TestService testService, ICorrelationContextAccessor correlationContextAccessor, ICollection <object> jobState, ITestOutputHelper testOutputHelper) { _testService = testService ?? throw new ArgumentNullException(nameof(testService)); _correlationContextAccessor = correlationContextAccessor ?? throw new ArgumentNullException(nameof(correlationContextAccessor)); _testOutputHelper = testOutputHelper ?? throw new ArgumentNullException(nameof(testOutputHelper)); jobState.Add(this); }
public AuthorizedController( ApplicationManagementService applicationManagementService, Services.IApplicationService applicationService, ILogger <AuthorizedController> logger, ICorrelationContextAccessor correlationContextAccessor ) : base(applicationManagementService, applicationService, logger, correlationContextAccessor) { }
public BookingController(IAvailabilityReader availabilityReader, ICorrelationContextAccessor correlationContext, IMediator mediator) { this.availabilityReader = availabilityReader; this.mediator = mediator; correlationId = correlationContext.CorrelationContext.CorrelationId; }
public CustomExceptionFilter(IAppLogger <CustomExceptionFilter> logger, IConfiguration configuration, ICorrelationContextAccessor correlationContextAccessor) { _configuration = configuration; _correlationContextAccessor = correlationContextAccessor; _logger = logger; }
public ValuesController(ScopedClass scoped, TransientClass transient, SingletonClass singleton, ICorrelationContextAccessor correlationContext) { _scoped = scoped; _transient = transient; _singleton = singleton; _correlationContext = correlationContext; }
public LeadService(IMediator mediator, ILogger <LeadService> logger, IBusControl bus, ICorrelationContextAccessor correlationContextAccessor) { _correlationContextAccessor = correlationContextAccessor; _mediator = mediator; _logger = logger; _bus = bus; }
public NaosCorrelationEchoController( ILogger <NaosCorrelationEchoController> logger, ICorrelationContextAccessor correlationContext) { EnsureArg.IsNotNull(logger, nameof(logger)); this.logger = logger; this.correlationContext = correlationContext; }
public CreateContactHandler(IValidator <CreateContactRequest> vadiator, IUnitOfWork uow, ILogger <CreateContactHandler> logger, IBusControl bus, ICorrelationContextAccessor correlationContextAccessor) { _validator = vadiator; _uow = uow; _logger = logger; _bus = bus; _correlationContextAccessor = correlationContextAccessor; }
public CustomersController( ICustomerRepository customerRepository, ICorrelationContextAccessor correlationContextAccessor, ILogger <CustomersController> logger) { _customerRepository = customerRepository; _correlationContextAccessor = correlationContextAccessor; _logger = logger; }
public AddGameEventHandler(IGameEventSourceRepository gameSourceRepository, IBusPublisher busPublisher, ILogger <AddGameEventSource> logger, ICorrelationContextAccessor correlationContextAccessor, IMessagePropertiesAccessor messagePropertiesAccessor) { _gameSourceRepository = gameSourceRepository; _busPublisher = busPublisher; _logger = logger; _correlationContextAccessor = correlationContextAccessor; _messagePropertiesAccessor = messagePropertiesAccessor; }
public UserController( IUserCommandsProcessor commandsProcessor, IUsersQueryHandlerAsync queryHandlerAsync, ICorrelationContextAccessor correlationContext) { this.commandsProcessor = commandsProcessor; this.queryHandlerAsync = queryHandlerAsync; this.correlationContext = correlationContext; }
public RequestService(ICorrelationContextAccessor correlationContext, ConnectionMultiplexer redisMultiplexer, IServiceProvider services, ILogger <RequestService> logger) { _correlationContext = correlationContext; _redisMultiplexer = redisMultiplexer; _services = services; _logger = logger; }
public ExceptionFilter( IHostingEnvironment env, ICorrelationContextAccessor correlationContext, ILogger <ExceptionFilter> logger) { _env = env; _correlationContext = correlationContext; _logger = logger; }
public GenericCommandHandler(ICorrelationContextAccessor contextAccessor, IMessagePropertiesAccessor messagePropertiesAccessor, IOperationsService operationsService, IHubService hubService) { _contextAccessor = contextAccessor; _messagePropertiesAccessor = messagePropertiesAccessor; _operationsService = operationsService; _hubService = hubService; }