Class TableEntity
- Namespace
- Microsoft.Azure.Cosmos.Table
- Assembly
- Microsoft.Azure.Cosmos.Table.dll
public class TableEntity : ITableEntity
- Inheritance
-
TableEntity
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
TableEntity()
TableEntity(string, string)
public TableEntity(string partitionKey, string rowKey)
Parameters
partitionKey
string
rowKey
string
Properties
DisablePropertyResolverCache
public static bool DisablePropertyResolverCache { get; set; }
Property Value
- bool
ETag
public string ETag { get; set; }
Property Value
- string
PartitionKey
public string PartitionKey { get; set; }
Property Value
- string
RowKey
public string RowKey { get; set; }
Property Value
- string
Timestamp
public DateTimeOffset Timestamp { get; set; }
Property Value
- DateTimeOffset
Methods
ConvertBack<TResult>(IDictionary<string, EntityProperty>, EntityPropertyConverterOptions, OperationContext)
public static TResult ConvertBack<TResult>(IDictionary<string, EntityProperty> properties, EntityPropertyConverterOptions entityPropertyConverterOptions, OperationContext operationContext)
Parameters
properties
IDictionary<string, EntityProperty>
entityPropertyConverterOptions
EntityPropertyConverterOptions
operationContext
OperationContext
Returns
- TResult
Type Parameters
TResult
ConvertBack<TResult>(IDictionary<string, EntityProperty>, OperationContext)
public static TResult ConvertBack<TResult>(IDictionary<string, EntityProperty> properties, OperationContext operationContext)
Parameters
properties
IDictionary<string, EntityProperty>
operationContext
OperationContext
Returns
- TResult
Type Parameters
TResult
Flatten(object, EntityPropertyConverterOptions, OperationContext)
public static IDictionary<string, EntityProperty> Flatten(object entity, EntityPropertyConverterOptions entityPropertyConverterOptions, OperationContext operationContext)
Parameters
entity
object
entityPropertyConverterOptions
EntityPropertyConverterOptions
operationContext
OperationContext
Returns
- IDictionary<string, EntityProperty>
Flatten(object, OperationContext)
public static IDictionary<string, EntityProperty> Flatten(object entity, OperationContext operationContext)
Parameters
entity
object
operationContext
OperationContext
Returns
- IDictionary<string, EntityProperty>
ReadEntity(IDictionary<string, EntityProperty>, OperationContext)
public virtual void ReadEntity(IDictionary<string, EntityProperty> properties, OperationContext operationContext)
Parameters
properties
IDictionary<string, EntityProperty>
operationContext
OperationContext
ReadUserObject(object, IDictionary<string, EntityProperty>, OperationContext)
public static void ReadUserObject(object entity, IDictionary<string, EntityProperty> properties, OperationContext operationContext)
Parameters
entity
object
properties
IDictionary<string, EntityProperty>
operationContext
OperationContext
WriteEntity(OperationContext)
public virtual IDictionary<string, EntityProperty> WriteEntity(OperationContext operationContext)
Parameters
operationContext
OperationContext
Returns
- IDictionary<string, EntityProperty>
WriteUserObject(object, OperationContext)
public static IDictionary<string, EntityProperty> WriteUserObject(object entity, OperationContext operationContext)
Parameters
entity
object
operationContext
OperationContext
Returns
- IDictionary<string, EntityProperty>