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.
Assembly: Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)
Syntax
Constructors
| Name | Description | |
|---|---|---|
| DynamicTableEntity()()()() | Initializes a new instance of the DynamicTableEntity class. | |
| DynamicTableEntity(String, String)(String^, String^)(String, String)(String, String) | Initializes a new instance of the DynamicTableEntity class with the specified partition key and row key. | |
| DynamicTableEntity(String, String, String, IDictionary<String, EntityProperty>)(String^, String^, String^, IDictionary<String^, EntityProperty^>^)(String, String, String, IDictionary<String, EntityProperty>)(String, String, String, IDictionary(Of String, EntityProperty)) | Initializes a new instance of the DynamicTableEntity class with the entity's partition key, row key, ETag (if available/required), and properties. |
Properties
| Name | Description | |
|---|---|---|
| ETagETagETagETag | Gets or sets the entity's current ETag. | |
| Item[String]Item[String^]Item(String)Item(String) | Gets or sets the entity's property, given the name of the property. | |
| PartitionKeyPartitionKeyPartitionKeyPartitionKey | Gets or sets the entity's partition key. | |
| PropertiesPropertiesPropertiesProperties | Gets or sets the properties in the table entity, indexed by property name. | |
| RowKeyRowKeyRowKeyRowKey | Gets or sets the entity's row key. | |
| TimestampTimestampTimestampTimestamp | Gets or sets the entity's timestamp. |
Methods
| Name | Description | |
|---|---|---|
| Equals(Object)(Object^)(Object)(Object) | (Inherited from Object.) | |
| GetHashCode()()()() | (Inherited from Object.) | |
| GetType()()()() | (Inherited from Object.) | |
| ReadEntity(IDictionary<String, EntityProperty>, OperationContext)(IDictionary<String^, EntityProperty^>^, OperationContext^)(IDictionary<String, EntityProperty>, OperationContext)(IDictionary(Of String, EntityProperty), OperationContext) | Deserializes this DynamicTableEntity instance using the specified IDictionary<TKey, TValue><TKey, TValue><'TKey, 'TValue>(Of TKey, TValue) of property names to values of type EntityProperty. | |
| ToString()()()() | (Inherited from Object.) | |
| WriteEntity(OperationContext)(OperationContext^)(OperationContext)(OperationContext) | Serializes the IDictionary<TKey, TValue><TKey, TValue><'TKey, 'TValue>(Of TKey, TValue) of property names mapped to values of type EntityProperty from this DynamicTableEntity instance. |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.