CQRS.NET  4.0
A lightweight enterprise Function as a Service (FaaS) framework to write function based serverless and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.Events.EventData Class Reference

Captures all the data relevant to an IEvent<TAuthenticationToken> for an IEventStore<TAuthenticationToken> to persist. More...

+ Inheritance diagram for Cqrs.Events.EventData:

Public Member Functions

 EventData ()
 Instantiates a new instance of EventData. More...
 

Properties

object Data [get, set]
 The data/content of the IEvent<TAuthenticationToken>. More...
 
Guid EventId [get, set]
 The identifier of the IEvent<TAuthenticationToken>. More...
 
string EventType [get, set]
 The Type of the IEvent<TAuthenticationToken> More...
 
string AggregateId [get, set]
 The globally identifier of the IAggregateRoot<TAuthenticationToken> , meaning it also includes Type information. More...
 
Guid AggregateRsn [get, set]
 The identifier of the IAggregateRoot<TAuthenticationToken>. More...
 
long Version [get, set]
 The new version number the targeted IAggregateRoot<TAuthenticationToken> or ISaga<TAuthenticationToken> that raised this. More...
 
DateTime Timestamp [get, set]
 The date and time the event was raised or published. More...
 
Guid CorrelationId [get, set]
 An identifier used to group together several IMessage. Any IMessage with the same CorrelationId were triggered by the same initiating request. More...
 

Detailed Description

Captures all the data relevant to an IEvent<TAuthenticationToken> for an IEventStore<TAuthenticationToken> to persist.