Interface IOutboxReaderFactory
Builds an IOutboxReader instance according to the provided OutboxSettings.
Namespace: Silverback.Messaging.Producing.TransactionalOutbox
Assembly: Silverback.Integration.dll
Syntax
public interface IOutboxReaderFactory
Methods
GetReader(OutboxSettings, IServiceProvider)
Returns an IOutboxReader according to the specified settings.
Declaration
IOutboxReader GetReader(OutboxSettings settings, IServiceProvider serviceProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| OutboxSettings | settings | The settings that will be used to create the IOutboxReader. |
| IServiceProvider | serviceProvider | The IServiceProvider that can be used to resolve additional services. |
Returns
| Type | Description |
|---|---|
| IOutboxReader | The IOutboxReader. |