Table of Contents

Method RegisterOutbox

Namespace
Ratatoskr.EfCore
Assembly
Ratatoskr.EfCore.dll

RegisterOutbox<TDbContext>(DbContextOptionsBuilder, IServiceProvider)

Registers the DbContext interceptor that is responsible for converting the messages to ef core entities for saving and triggering the outbox processor afterward for faster dispatch to the broker.

public static DbContextOptionsBuilder RegisterOutbox<TDbContext>(this DbContextOptionsBuilder builder, IServiceProvider serviceProvider) where TDbContext : DbContext, IOutboxDbContext

Parameters

builder DbContextOptionsBuilder
serviceProvider IServiceProvider

Returns

DbContextOptionsBuilder

Type Parameters

TDbContext