TableEntity
Class
Definition
Represents the base object type for a table entity in the Table service.
public class TableEntity : Microsoft.WindowsAzure.Storage.Table.ITableEntity
- Inheritance
-
TableEntity
- Derived
- Implements
Remarks
TableEntity provides a base implementation for the ITableEntity interface that provides ReadEntity(IDictionary<String,EntityProperty>, OperationContext) and WriteEntity(OperationContext) methods that by default serialize and deserialize all properties via reflection. A table entity class may extend this class and override the ReadEntity(IDictionary<String,EntityProperty>, OperationContext) and WriteEntity(OperationContext) methods to provide customized or better performing serialization logic.
Constructors
| TableEntity() |
Initializes a new instance of the TableEntity class. |
| TableEntity(String, String) |
Initializes a new instance of the TableEntity class with the specified partition key and row key. |
Properties
| DisableCompiledSerializers |
Disables the ability to dynamically generate read and write lambdas at runtime. Setting this to false will clear out the static cache shared across all type instances that derive from TableEntity. |
| DisablePropertyResolverCache |
Gets or sets the status of the property resolver cache for the TableEntity. |
| ETag |
Gets or sets the entity's ETag. Set this value to '*' in order to force an overwrite to an entity as part of an update operation. |
| PartitionKey |
Gets or sets the entity's partition key. |
| RowKey |
Gets or sets the entity's row key. |
| Timestamp |
Gets or sets the entity's timestamp. |
Methods
Extension Methods
| IsDefined(Object) | |
| IsNull(Object) | |
| IsPrimitive(Object) |