Table of Contents

Class EntityFrameworkOutboxSettingsBuilder

Namespace
Silverback.Messaging.Configuration
Assembly
Silverback.Storage.EntityFramework.dll
public class EntityFrameworkOutboxSettingsBuilder : IOutboxSettingsImplementationBuilder
Inheritance
EntityFrameworkOutboxSettingsBuilder
Implements
Inherited Members

Constructors

EntityFrameworkOutboxSettingsBuilder(Type, Func<IServiceProvider, ISilverbackContext?, DbContext>)

Initializes a new instance of the EntityFrameworkOutboxSettingsBuilder class.

public EntityFrameworkOutboxSettingsBuilder(Type dbContextType, Func<IServiceProvider, ISilverbackContext?, DbContext> dbContextFactory)

Parameters

dbContextType Type

The type of the DbContext to be used to access the database.

dbContextFactory Func<IServiceProvider, ISilverbackContext, DbContext>

The factory method that creates the DbContext instance.

Methods

Build()

Builds the settings instance.

public OutboxSettings Build()

Returns

OutboxSettings

The OutboxSettings.