Table of Contents

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()

public 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>