Table of Contents

Enum OutboxMessageKind

Namespace
Trellis.EntityFrameworkCore
Assembly
Trellis.EntityFrameworkCore.Outbox.dll

Discriminates the two kinds of row the transactional outbox carries, so the relay routes each to the correct publisher.

public enum OutboxMessageKind

Fields

Domain = 0

An IDomainEvent captured from an aggregate. The relay re-dispatches it in-process through IDomainEventPublisher; its handlers may translate it into integration events via IIntegrationEventCollector.

Integration = 1

An IIntegrationEvent produced by translation and staged for external delivery. The relay publishes it through IIntegrationEventPublisher.