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.MongoDB.Events.MongoDbEventData Class Reference

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

+ Inheritance diagram for Cqrs.MongoDB.Events.MongoDbEventData:

Public Member Functions

 MongoDbEventData ()
 Instantiates a new instance of MongoDbEventData. More...
 
 MongoDbEventData (EventData eventData)
 Instantiates a new instance of MongoDbEventData. More...
 
- Public Member Functions inherited from Cqrs.Events.EventData
 EventData ()
 Instantiates a new instance of EventData. More...
 

Properties

ObjectId _id [get, set]
 An internal MongoDB identifier. More...
 
- Properties inherited from Cqrs.Events.EventData
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 MongoDbEventStore<TAuthenticationToken> to persist.