Skip to content

Namespace Momentum.Extensions.Abstractions.Messaging

Classes

DefaultDomainAttribute

Specifies the default domain for distributed events in an assembly.

EventTopicAttribute

Specifies the topic name for a distributed event class.

EventTopicAttribute<TEntity>

Specifies the topic name for a distributed event class based on an entity type.

PartitionKeyAttribute

Marks a property as the source for the partition key in distributed events.

Interfaces

ICommand<TResult>

Represents a command that can be sent through the message bus and produces a result.

IDistributedEvent

Represents a distributed event that can be published across service boundaries.

IQuery<TResult>

Represents a query that can be sent through the message bus to retrieve data.