Class EventDataTableEntity<TEventData>
A projection/entity especially designed to work with Azure Table storage.
Inheritance
System.Object
Microsoft.WindowsAzure.Storage.Table.TableEntity
TableEntity<TEventData>
EventDataTableEntity<TEventData>
Inherited Members
Microsoft.WindowsAzure.Storage.Table.TableEntity.ReadEntity(System.Collections.Generic.IDictionary<System.String, Microsoft.WindowsAzure.Storage.Table.EntityProperty>, Microsoft.WindowsAzure.Storage.OperationContext)
Microsoft.WindowsAzure.Storage.Table.TableEntity.ReadUserObject(System.Object, System.Collections.Generic.IDictionary<System.String, Microsoft.WindowsAzure.Storage.Table.EntityProperty>, Microsoft.WindowsAzure.Storage.OperationContext)
Microsoft.WindowsAzure.Storage.Table.TableEntity.WriteEntity(Microsoft.WindowsAzure.Storage.OperationContext)
Microsoft.WindowsAzure.Storage.Table.TableEntity.WriteUserObject(System.Object, Microsoft.WindowsAzure.Storage.OperationContext)
Microsoft.WindowsAzure.Storage.Table.TableEntity.PartitionKey
Microsoft.WindowsAzure.Storage.Table.TableEntity.RowKey
Microsoft.WindowsAzure.Storage.Table.TableEntity.Timestamp
Microsoft.WindowsAzure.Storage.Table.TableEntity.ETag
Microsoft.WindowsAzure.Storage.Table.TableEntity.DisableCompiledSerializers
Microsoft.WindowsAzure.Storage.Table.TableEntity.DisablePropertyResolverCache
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Cqrs.Azure.BlobStorage
Assembly: Cqrs.Azure.BlobStorage.dll
Syntax
[Serializable]
[DataContract]
public class EventDataTableEntity<TEventData> : TableEntity<TEventData>, ITableEntity, IEventDataTableEntity<TEventData> where TEventData : EventData
Type Parameters
Name | Description |
---|---|
TEventData |
Constructors
EventDataTableEntity()
Instantiates a new instance of EventDataTableEntity<TEventData>.
Declaration
public EventDataTableEntity()
EventDataTableEntity(TEventData, Boolean)
Instantiates a new instance of EventDataTableEntity<TEventData> specificly setting Microsoft.WindowsAzure.Storage.Table.TableEntity.PartitionKey and Microsoft.WindowsAzure.Storage.Table.TableEntity.RowKey.
Declaration
public EventDataTableEntity(TEventData eventData, bool isCorrelationIdTableStorageStore = false)
Parameters
Type | Name | Description |
---|---|---|
TEventData | eventData | |
System.Boolean | isCorrelationIdTableStorageStore |
Properties
EventData
Gets or sets the TEventData
.
Declaration
[DataMember]
public TEventData EventData { get; set; }
Property Value
Type | Description |
---|---|
TEventData |
Implements
EventDataContent
Gets or sets a serialised version.
Declaration
[DataMember]
public string EventDataContent { get; set; }
Property Value
Type | Description |
---|---|
System.String |