Show / Hide Table of Contents

    Class OutboxReaderFactory

    Builds an IOutboxReader instance according to the provided OutboxSettings.

    Inheritance
    object
    ExtensibleFactory<IOutboxReader, OutboxSettings>
    OutboxReaderFactory
    Implements
    IOutboxReaderFactory
    Inherited Members
    ExtensibleFactory<IOutboxReader, OutboxSettings>.AddFactory<TSettings>(Func<TSettings, IServiceProvider, IOutboxReader>)
    ExtensibleFactory<IOutboxReader, OutboxSettings>.HasFactory<TSettings>()
    ExtensibleFactory<IOutboxReader, OutboxSettings>.OverrideFactories(Func<OutboxSettings, IServiceProvider, IOutboxReader>)
    ExtensibleFactory<IOutboxReader, OutboxSettings>.GetService<TSettings>(TSettings, IServiceProvider)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Silverback.Messaging.Producing.TransactionalOutbox
    Assembly: Silverback.Integration.dll
    Syntax
    public class OutboxReaderFactory : ExtensibleFactory<IOutboxReader, OutboxSettings>, IOutboxReaderFactory

    Constructors

    OutboxReaderFactory()

    Builds an IOutboxReader instance according to the provided OutboxSettings.

    Declaration
    public OutboxReaderFactory()

    Methods

    GetReader(OutboxSettings, IServiceProvider)

    Returns an IOutboxReader according to the specified settings.

    Declaration
    public 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.

    Implements

    IOutboxReaderFactory
    GitHub E-Mail
    ↑ Back to top © 2026 Sergio Aquilini