Esempio n. 1
0
 public BusConfigurator(IServiceCollection services,
                        ISagaTypeResolver sagaTypeResolver,
                        ITypeResolver typeResolver,
                        SystemInfo systemInfo)
 {
     Services          = services ?? throw new ArgumentNullException(nameof(services));
     _sagaTypeResolver = sagaTypeResolver ?? throw new ArgumentNullException(nameof(sagaTypeResolver));
     _typeResolver     = typeResolver ?? throw new ArgumentNullException(nameof(typeResolver));
     _systemInfo       = systemInfo ?? throw new ArgumentNullException(nameof(systemInfo));
 }
Esempio n. 2
0
 public BusConfigurator(IServiceCollection services, ISagaTypeResolver typeResolver)
 {
     _services     = services ?? throw new ArgumentNullException(nameof(services));
     _typeResolver = typeResolver ?? throw new ArgumentNullException(nameof(typeResolver));
 }
Esempio n. 3
0
 public SagasRunner(IServiceScopeFactory scopeFactory, ISagaTypeResolver stateTypeResolver, ITypesCache typesCache)
 {
     _scopeFactory      = scopeFactory ?? throw new ArgumentNullException(nameof(scopeFactory));
     _stateTypeResolver = stateTypeResolver ?? throw new ArgumentNullException(nameof(stateTypeResolver));
     _typesCache        = typesCache ?? throw new ArgumentNullException(nameof(typesCache));
 }
Esempio n. 4
0
 public SagasRunner(IServiceProvider serviceProvider, ISagaTypeResolver stateTypeResolver, ITypesCache typesCache)
 {
     _serviceProvider   = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
     _stateTypeResolver = stateTypeResolver ?? throw new ArgumentNullException(nameof(stateTypeResolver));
     _typesCache        = typesCache ?? throw new ArgumentNullException(nameof(typesCache));
 }