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.Commands.DtoCommand< TAuthenticationToken, TDto > Class Template Reference

A ICommand<TPermissionToken> for IDto objects More...

+ Inheritance diagram for Cqrs.Commands.DtoCommand< TAuthenticationToken, TDto >:

Public Member Functions

 DtoCommand (Guid id, TDto original, TDto @new)
 

Properties

TDto Original [get, set]
 
TDto New [get, set]
 
Guid Id [get, set]
 
int ExpectedVersion [get, set]
 
TAuthenticationToken AuthenticationToken [get, set]
 
Guid CorrelationId [get, set]
 
FrameworkType Framework [get, set]
 
string OriginatingFramework [get, set]
 The originating framework this message was sent from. More...
 
IEnumerable< string > Frameworks [get, set]
 The frameworks this IMessage has been delivered to/sent via already. More...
 
Guid CorrolationId [get, set]
 
- Properties inherited from Cqrs.Commands.ICommand< TAuthenticationToken >
Guid Id [get, set]
 
int ExpectedVersion [get, set]
 
- Properties inherited from Cqrs.Messages.IMessageWithAuthenticationToken< TAuthenticationToken >
TAuthenticationToken AuthenticationToken [get, set]
 
- Properties inherited from Cqrs.Messages.IMessage
Guid CorrelationId [get, set]
 
string OriginatingFramework [get, set]
 The originating framework this message was sent from. More...
 
IEnumerable< string > Frameworks [get, set]
 The frameworks this IMessage has been delivered to/sent via already. More...
 

Detailed Description

A ICommand<TPermissionToken> for IDto objects

Type Constraints
TDto :IDto