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

Standard response from the

See also
CrudActionMessage<TData,TId>

request More...

Inheritance diagram for KlusterKite.Data.CRUD.ActionMessages.CrudActionResponse< TData >:
KlusterKite.Data.CRUD.IMessageWithExtraData

Public Member Functions

 CrudActionResponse ()
 Initializes a new instance of the CrudActionResponse<TData> class. More...
 

Static Public Member Functions

static CrudActionResponse< TData > Error (Exception exception, byte[] extraData)
 Creates a failed response More...
 
static CrudActionResponse< TData > Success (TData data, byte[] extraData)
 Creates a success response More...
 

Properties

TData Data [get, set]
 Gets or sets the object itself. More...
 
Exception Exception [get, set]
 Gets or sets the exception data in case of failure More...
 
byte [] ExtraData [get, set]
 Gets or sets some extra data, that was sent with the request 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

Standard response from the

See also
CrudActionMessage<TData,TId>

request

Template Parameters
TDataThe type of entity

Definition at line 20 of file CrudActionResponse.cs.

Constructor & Destructor Documentation

◆ CrudActionResponse()

Initializes a new instance of the CrudActionResponse<TData> class.

Definition at line 26 of file CrudActionResponse.cs.

Member Function Documentation

◆ Error()

static CrudActionResponse<TData> KlusterKite.Data.CRUD.ActionMessages.CrudActionResponse< TData >.Error ( Exception  exception,
byte []  extraData 
)
static

Creates a failed response

Parameters
exceptionThe failure exception
extraDataSome extra data, that was sent with the request
Returns
The new response

Definition at line 54 of file CrudActionResponse.cs.

◆ Success()

static CrudActionResponse<TData> KlusterKite.Data.CRUD.ActionMessages.CrudActionResponse< TData >.Success ( TData  data,
byte []  extraData 
)
static

Creates a success response

Parameters
dataThe actual entity data
extraDataSome extra data, that was sent with the request
Returns
The new response

Definition at line 69 of file CrudActionResponse.cs.

Property Documentation

◆ Data

Gets or sets the object itself.

Definition at line 34 of file CrudActionResponse.cs.

◆ Exception

Exception KlusterKite.Data.CRUD.ActionMessages.CrudActionResponse< TData >.Exception
getset

Gets or sets the exception data in case of failure

Definition at line 40 of file CrudActionResponse.cs.

◆ ExtraData

Gets or sets some extra data, that was sent with the request

Definition at line 46 of file CrudActionResponse.cs.


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