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)); }
public BusConfigurator(IServiceCollection services, ISagaTypeResolver typeResolver) { _services = services ?? throw new ArgumentNullException(nameof(services)); _typeResolver = typeResolver ?? throw new ArgumentNullException(nameof(typeResolver)); }
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)); }
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)); }