Class OutboxReaderFactory
- Namespace
- Silverback.Messaging.Producing.TransactionalOutbox
- Assembly
- Silverback.Integration.dll
Builds an IOutboxReader instance according to the provided OutboxSettings.
public class OutboxReaderFactory : ExtensibleFactory<IOutboxReader, OutboxSettings>, IOutboxReaderFactory
- Inheritance
-
OutboxReaderFactory
- Implements
- Inherited Members
Constructors
OutboxReaderFactory()
public OutboxReaderFactory()
Methods
GetReader(OutboxSettings, IServiceProvider)
Returns an IOutboxReader according to the specified settings.
public IOutboxReader GetReader(OutboxSettings settings, IServiceProvider serviceProvider)
Parameters
settingsOutboxSettingsThe settings that will be used to create the IOutboxReader.
serviceProviderIServiceProviderThe IServiceProvider that can be used to resolve additional services.