public LoggingBehaviour(IElkLogger <TRequest> logger, ICurrentUserService currentUserService, IReferenceNumberService referenceNumberService, IAllHeadersPerRequest allHeadersPerRequest) { _logger = logger; _currentUserService = currentUserService; _referenceNumberService = referenceNumberService; _allHeadersPerRequest = allHeadersPerRequest; }
public PushRequestLogic( IRabbitProducers rabbitProducers, IOptions <Dictionary <string, QueueConfiguration> > queueConfiguration, IReferenceNumberService referenceNumber = null, IAllHeadersPerRequest allHeaders = null) { _rabbitProducers = rabbitProducers; _referenceNumber = referenceNumber; _queueConfiguration = queueConfiguration.Value; _allHeaders = allHeaders; }