CQRS.NET  2.2
A lightweight enterprise framework to write CQRS, event-sourced and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.Azure.BlobStorage.EventDataTableEntity< TEventData > Class Template Reference

A projection/entity especially designed to work with Azure Table storage. More...

+ Inheritance diagram for Cqrs.Azure.BlobStorage.EventDataTableEntity< TEventData >:

Public Member Functions

 EventDataTableEntity (TEventData eventData, bool isCorrelationIdTableStorageStore=false)
 Instantiates a new instance of EventDataTableEntity<TEntity> specificly setting Microsoft.WindowsAzure.Storage.Table.TableEntity.PartitionKey and Microsoft.WindowsAzure.Storage.Table.TableEntity.RowKey. More...
 
 EventDataTableEntity ()
 Instantiates a new instance of EventDataTableEntity<TEntity>. More...
 

Properties

TEventData EventData [get, set]
 Gets or sets the TEventData . More...
 
string EventDataContent [get, set]
 Gets or sets a serialised version. More...
 
- Properties inherited from Cqrs.Azure.BlobStorage.TableEntity< TEventData >
static JsonSerializerSettings DefaultSettings [get]
 The default JsonSerializerSettings to use. More...
 
- Properties inherited from Cqrs.Azure.BlobStorage.IEventDataTableEntity< TEventData >
TEventData EventData [get, set]
 Gets or sets the TEventData . More...
 

Additional Inherited Members

- Protected Member Functions inherited from Cqrs.Azure.BlobStorage.TableEntity< TEventData >
virtual TData Deserialise (string json)
 Deserialise the provided json from its string representation. More...
 
virtual string Serialise (TData data)
 Serialise the provided data . More...
 
virtual JsonSerializerSettings GetSerialisationSettings ()
 Returns DefaultSettings More...
 
virtual JsonSerializer GetSerialiser ()
 Creates a new JsonSerializer using the settings from GetSerialisationSettings. More...
 

Detailed Description

A projection/entity especially designed to work with Azure Table storage.

Type Constraints
TEventData :EventData