Dynamic​Table​Entity Class

Definition

A ITableEntity type which allows callers direct access to the property map of the entity. This class eliminates the use of reflection for serialization and deserialization.

public sealed class DynamicTableEntity : Microsoft.WindowsAzure.Storage.Table.ITableEntity
Inheritance
DynamicTableEntity
Implements

Constructors

Dynamic​Table​Entity()

Initializes a new instance of the DynamicTableEntity class.

Dynamic​Table​Entity(​String, ​String)

Initializes a new instance of the DynamicTableEntity class with the specified partition key and row key.

Dynamic​Table​Entity(​String, ​String, ​String, ​IDictionary<​String,​Entity​Property>)

Initializes a new instance of the DynamicTableEntity class with the entity's partition key, row key, ETag (if available/required), and properties.

Properties

E​Tag

Gets or sets the entity's current ETag.

Item[​String]

Gets or sets the entity's property, given the name of the property.

Partition​Key

Gets or sets the entity's partition key.

Properties

Gets or sets the properties in the table entity, indexed by property name.

Row​Key

Gets or sets the entity's row key.

Timestamp

Gets or sets the entity's timestamp.

Methods

Read​Entity(​IDictionary<​String,​Entity​Property>, ​Operation​Context)

Deserializes this DynamicTableEntity instance using the specified IDictionary<TKey, TValue> of property names to values of type EntityProperty.

Write​Entity(​Operation​Context)

Serializes the IDictionary<TKey, TValue> of property names mapped to values of type EntityProperty from this DynamicTableEntity instance.

Extension Methods

IsDefined(Object)
IsNull(Object)
IsPrimitive(Object)