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.IServiceRequestWithData< TAuthenticationToken, TData > Interface Template Reference

A request message envelope that holds authentication, correlation information as well as request data used when making public API requests. More...

+ Inheritance diagram for Cqrs.Services.IServiceRequestWithData< TAuthenticationToken, TData >:

Properties

TData Data [get, set]
 The data sent along with the request to act upon/with. More...
 
- Properties inherited from Cqrs.Services.IServiceRequest< TAuthenticationToken >
TAuthenticationToken AuthenticationToken [get, set]
 The authentication token used to identify the requester. More...
 
Guid CorrelationId [get, set]
 The correlation id used to group together events and notifications. More...
 

Detailed Description

A request message envelope that holds authentication, correlation information as well as request data used when making public API requests.

Template Parameters
TAuthenticationTokenThe type of authentication token used.
TDataThe type of data sent along with the request to act upon/with.