示例#1
0
 public FallbackInboxEventProcessor(ILogger <FallbackOutboxEventProcessor> logger,
                                    IInboxEventStore eventStore, IInboxEventProcessor eventProcessor)
 {
     _logger         = logger;
     _eventStore     = eventStore;
     _eventProcessor = eventProcessor;
 }
 public InboxEventProcessorHostedService(IServiceScopeFactory scopeFactory)
 {
     _scope          = scopeFactory.CreateScope();
     _listener       = _scope.ServiceProvider.GetRequiredService <IInboxListener>();
     _eventProcessor = _scope.ServiceProvider.GetRequiredService <IInboxEventProcessor>();
 }