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.