Interface IOutboxReaderFactory
- Namespace
- Silverback.Messaging.Producing.TransactionalOutbox
- Assembly
- Silverback.Integration.dll
Builds an IOutboxReader instance according to the provided OutboxSettings.
public interface IOutboxReaderFactory
Methods
GetReader(OutboxSettings, IServiceProvider)
Returns an IOutboxReader according to the specified settings.
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.