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 = 0An 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 = 1An IIntegrationEvent produced by translation and staged for external delivery. The relay publishes it through IIntegrationEventPublisher.