Table of Contents

Class InboxPublicApiExtensions

Namespace
Ratatoskr.EfCore
Assembly
Ratatoskr.EfCore.dll

Extension methods to enable the inbox pattern for durable, per-handler message delivery.

public static class InboxPublicApiExtensions
Inheritance
InboxPublicApiExtensions
Inherited Members

Methods

AllowConsumeWithoutInbox(ConsumeChannelBuilder)

Explicitly opts this consume channel out of the optional consume-channel inbox requirement policy. This does not bypass transport-specific requirements (for example, EF Core transport still requires inbox).

UseInbox<TDbContext>(ConsumeChannelBuilder)

Enables the inbox pattern on this consume channel. All handlers registered with a stable key on this channel will be inbox-managed. Requires AddEfCoreDurability<TDbContext>(d => d.UseInbox()) to be called on the bus builder.