CQRS.NET  2.1
A lightweight enterprise framework to write CQRS, event-sourced and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.Services.EventService< TAuthenticationToken > Class Template Reference
+ Inheritance diagram for Cqrs.Services.EventService< TAuthenticationToken >:

Public Member Functions

virtual IServiceResponseWithResultData< IEnumerable< EventData > > GetEventData (IServiceRequestWithData< TAuthenticationToken, Guid > serviceRequest)
 

Protected Member Functions

 EventService (IEventStore< TAuthenticationToken > eventStore, ILogger logger, ICorrelationIdHelper correlationIdHelper, IAuthenticationTokenHelper< TAuthenticationToken > authenticationTokenHelper)
 
virtual void OnGetEventData (IServiceRequestWithData< TAuthenticationToken, Guid > serviceRequest)
 
virtual IEnumerable< EventDataOnGotEventData (IServiceRequestWithData< TAuthenticationToken, Guid > serviceRequest, IEnumerable< EventData > results)
 

Properties

virtual IEventStore< TAuthenticationToken > EventStore [get]
 
IAuthenticationTokenHelper< TAuthenticationToken > AuthenticationTokenHelper [get]
 
ICorrelationIdHelper CorrelationIdHelper [get]
 
ILogger Logger [get]