Interface IEvent
Represents an event message.
Namespace: IRM.Messaging
Assembly: IRM.dll
Syntax
public interface IEvent : Message, ISupportMultitenant
Properties
AggregateId
Gets the identifier of the source (aggregate) originating the event.
Declaration
Guid AggregateId { get; set; }
Property Value
System.Guid
|
CausedBy
The name of the logged in user that is the source to this event.
Declaration
string CausedBy { get; }
Property Value
String
|
CausedByPersonId
The name identifier of the logged in user that is the source to this event.
Declaration
Guid CausedByPersonId { get; }
Property Value
System.Guid
|
EventId
Gets a unique identifier for the event.
Declaration
Guid EventId { get; }
Property Value
System.Guid
|
Occured
The System.DateTime when the event occured (in UTC).
Declaration
DateTime Occured { get; }
Property Value
System.DateTime
|
OwnerId
Gets the unique identifier of the owner (tenant) that caused this event.
Declaration
Guid OwnerId { get; set; }
Property Value
System.Guid
|