Share via


DynamicTableEntity Classe

Definição

Um tipo ITableEntity que permite que os chamadores acessem diretamente o mapa de propriedade da entidade. Essa classe elimina o uso da reflexão para serialização e desserialização.

public sealed class DynamicTableEntity : Microsoft.Azure.Cosmos.Table.ITableEntity
type DynamicTableEntity = class
    interface ITableEntity
Public NotInheritable Class DynamicTableEntity
Implements ITableEntity
Herança
DynamicTableEntity
Implementações

Construtores

DynamicTableEntity()

Inicializa uma nova instância da classe DynamicTableEntity.

DynamicTableEntity(String, String)

Inicializa uma nova instância da classe DynamicTableEntity com a chave de partição e chave de linha especificadas.

DynamicTableEntity(String, String, String, IDictionary<String,EntityProperty>)

Inicializa uma nova instância da classe DynamicTableEntity com chave de partição, chave de linha, ETag (se disponível/necessário) e propriedades da entidade.

Propriedades

ETag

Obtém ou define o ETag atual da entidade.

Item[String]

Obtém ou define a propriedade da entidade, dado o nome da propriedade.

PartitionKey

Obtém ou define a chave de partição da entidade.

Properties

Obtém ou define as propriedades na entidade de tabela, indexada pelo nome da propriedade.

RowKey

Obtém ou define a chave de linha da entidade.

Timestamp

Obtém ou define o carimbo de data/hora da entidade.

Métodos

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

Desserializa essa instância DynamicTableEntity usando o IDictionary<TKey,TValue> especificado de nomes de propriedade para os valores do tipo EntityProperty.

WriteEntity(OperationContext)

Serializa o IDictionary<TKey,TValue> de nomes de propriedade mapeados para valores do tipo EntityProperty desta instância DynamicTableEntity.

Aplica-se a