Esempio n. 1
0
 public SendReceiveBackgroundService(IConfiguredSendEndpointProvider provider,
                                     IOptions <DummyOptions> options,
                                     Func <TRequest> factory,
                                     IMessageRepository repository,
                                     ILogger <SendReceiveBackgroundService <TRequest, TResponse> > logger)
 {
     _provider   = provider;
     _options    = options.Value;
     _factory    = factory;
     _repository = repository;
     _logger     = logger;
 }
 public FireAndForgetBackgroundService(IConfiguredSendEndpointProvider provider,
                                       IOptions <DummyOptions> options,
                                       Func <TMessage> factory,
                                       IMessageRepository repository,
                                       ILogger <FireAndForgetBackgroundService <TMessage> > logger)
 {
     _provider   = provider;
     _factory    = factory;
     _repository = repository;
     _logger     = logger;
     _options    = options.Value;
 }
 public CommandProducer(IConfiguredSendEndpointProvider configuredSendEndpointProvider, ILogger <CommandProducer> logger)
 {
     _cancellationTokenSource        = new CancellationTokenSource();
     _configuredSendEndpointProvider = configuredSendEndpointProvider;
     _logger = logger;
 }