Table of Contents

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

settings OutboxSettings

The settings that will be used to create the IOutboxReader.

serviceProvider IServiceProvider

The IServiceProvider that can be used to resolve additional services.

Returns

IOutboxReader

The IOutboxReader.