Exemplo n.º 1
0
 public MySaga1(ILoggerFactory loggerFactory, ISagaServices services) : base(loggerFactory, services)
 {
     _persistentSubscriptionFactory = services.PersistentSubscriptionFactory;
 }
Exemplo n.º 2
0
 public SagaServices(IMessageBusAdapter bus, IRepository repository, ILockProvider lockProvider, IPersistentSubscriptionFactory persistentSubscriptionFactory, IServiceProvider serviceProvider)
 {
     Bus          = bus ?? throw new ArgumentNullException(nameof(bus));
     Repository   = repository ?? throw new ArgumentNullException(nameof(repository));
     LockProvider = lockProvider ?? throw new ArgumentNullException(nameof(lockProvider));
     PersistentSubscriptionFactory = persistentSubscriptionFactory ?? throw new ArgumentNullException(nameof(persistentSubscriptionFactory));
     ServiceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
 }