Show / Hide Table of Contents

Interface IVersionedEvent

Represents a versioned event message.

Inherited Members
IEvent.AggregateId
IEvent.EventId
IEvent.CausedBy
IEvent.CausedByPersonId
IEvent.OwnerId
IEvent.Occured
Message.CorrelationId
Message.TraceId
Namespace: IRM.Messaging
Assembly: IRM.dll
Syntax
public interface IVersionedEvent : IEvent, Message, ISupportMultitenant

Properties

Version

Gets or sets the version number of the aggregate.

Declaration
int Version { get; set; }
Property Value
System.Int32

The version number of the aggregate.

Extension Methods

ObjectExtensions.DeepClone<T>(T)
EventExtensions.CheckThatEventHasOccurred(IEvent)
MessageExtensions.IsOnlyForInternalOwner<T>(T)
MessageExtensions.GetEventTypesToInvalidate(IEvent)
AnnotationsExtensions.IsValid(Object)
Back to top Generated by DocFX