KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.Data.CRUD.ActionMessages.CrudActionMessage< TData, TId > Class Template Reference

Request to process some data action More...

Inheritance diagram for KlusterKite.Data.CRUD.ActionMessages.CrudActionMessage< TData, TId >:
KlusterKite.Data.CRUD.ActionMessages.ICrudActionMessage KlusterKite.Data.CRUD.IMessageWithExtraData

Public Attributes

object ConsistentHashKey => this.Id.GetHashCode()
 The consistent hash key of the marked class. More...
 

Properties

EnActionType ActionType [get, set]
 Gets or sets the type of request More...
 
TId Id [get, set]
 Gets or sets the identification of object. More...
 
TData Data [get, set]
 Gets or sets the object itself. More...
 
ApiRequest ApiRequest [get, set]
 Gets or sets the original ApiRequest. Optional. More...
 
RequestContext RequestContext [get, set]
 Gets or sets the original requester description More...
 
byte [] ExtraData [get, set]
 Gets or sets some extra data, that will be returned with the response More...
 
- Properties inherited from KlusterKite.Data.CRUD.ActionMessages.ICrudActionMessage
EnActionType ActionType [get]
 Gets the type of request More...
 
object Id [get]
 Gets the identification of object. More...
 
object Data [get]
 Gets the object itself. More...
 
byte [] ExtraData [get]
 Gets some extra data, that will be returned with the response More...
 
- Properties inherited from KlusterKite.Data.CRUD.IMessageWithExtraData
byte [] ExtraData [get, set]
 Gets or sets some extra data, that will be returned with the response More...
 

Detailed Description

Request to process some data action

Template Parameters
TDataThe type of data object
TIdThe type of data object identification

Definition at line 24 of file CrudActionMessage.cs.

Member Data Documentation

◆ ConsistentHashKey

object KlusterKite.Data.CRUD.ActionMessages.CrudActionMessage< TData, TId >.ConsistentHashKey => this.Id.GetHashCode()

The consistent hash key of the marked class.

Definition at line 34 of file CrudActionMessage.cs.

Property Documentation

◆ ActionType

Gets or sets the type of request

Definition at line 29 of file CrudActionMessage.cs.

◆ ApiRequest

Gets or sets the original ApiRequest. Optional.

Definition at line 51 of file CrudActionMessage.cs.

◆ Data

Gets or sets the object itself.

Definition at line 46 of file CrudActionMessage.cs.

◆ ExtraData

byte [] KlusterKite.Data.CRUD.ActionMessages.CrudActionMessage< TData, TId >.ExtraData
getset

Gets or sets some extra data, that will be returned with the response

Definition at line 65 of file CrudActionMessage.cs.

◆ Id

Gets or sets the identification of object.

Definition at line 40 of file CrudActionMessage.cs.

◆ RequestContext

Gets or sets the original requester description

This can be used for further authorization checks

Definition at line 59 of file CrudActionMessage.cs.


The documentation for this class was generated from the following file: