Class EntityFrameworkOutboxSettingsBuilder
- Namespace
- Silverback.Messaging.Configuration
- Assembly
- Silverback.Storage.EntityFramework.dll
Builds the EntityFrameworkOutboxSettings.
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
dbContextTypeTypeThe type of the DbContext to be used to access the database.
dbContextFactoryFunc<IServiceProvider, ISilverbackContext, DbContext>The factory method that creates the DbContext instance.
Methods
Build()
Builds the settings instance.
public OutboxSettings Build()