| 
|   | EventService (IEventStore< TAuthenticationToken > eventStore, ILogger logger, ICorrelationIdHelper correlationIdHelper, IAuthenticationTokenHelper< TAuthenticationToken > authenticationTokenHelper) | 
|   | Instantiates a new instance of EventService<TAuthenticationToken>.  More...
  | 
|   | 
| virtual void  | OnGetEventData (IServiceRequestWithData< TAuthenticationToken, Guid > serviceRequest) | 
|   | Executed before calling the IEventStore<TAuthenticationToken>.Get(System.Type,System.Guid,bool,int) method on EventStore in GetEventData.  More...
  | 
|   | 
| virtual IEnumerable< EventData >  | OnGotEventData (IServiceRequestWithData< TAuthenticationToken, Guid > serviceRequest, IEnumerable< EventData > results) | 
|   | Executed after calling the IEventStore<TAuthenticationToken>.Get(System.Type,System.Guid,bool,int) method on EventStore in GetEventData.  More...
  | 
|   | 
| virtual TServiceResponse  | CompleteResponse< TServiceResponse > (TServiceResponse serviceResponse) | 
|   | Sets the IServiceResponse.CorrelationId on the provided serviceResponse .  More...
  | 
|   | 
A WCF ServiceContract that provides read-only access to IEventStore<TAuthenticationToken> events raised with the same IMessage.CorrelationId. 
- Template Parameters
 - 
  
    | TAuthenticationToken | The Type of authentication token. |