Compartilhar via


TableEntity Classe

Definição

Representa o tipo de objeto base para uma entidade de tabela no serviço Table.

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

Comentários

TableEntity fornece uma implementação base para a interface ITableEntity que fornece métodos ReadEntity(IDictionary<String,EntityProperty>, OperationContext) e WriteEntity(OperationContext) que, por padrão, serializaram e desserializaram todas as propriedades via reflexão. Uma classe de entidade de tabela pode estender a classe e substituir os métodos ReadEntity(IDictionary<String,EntityProperty>, OperationContext) e WriteEntity(OperationContext) para fornecer lógica de serialização com execução personalizada ou melhor execução.

Construtores

TableEntity()

Inicializa uma nova instância da classe TableEntity.

TableEntity(String, String)

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

Propriedades

DisablePropertyResolverCache

Obtém ou define o status do cache do resolvedor de propriedades para o TableEntity.

ETag

Obtém ou define o ETag da entidade. Definir esse valor como “*” para forçar uma substituição de uma entidade como parte de uma operação de atualização.

PartitionKey

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

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

ConvertBack<TResult>(IDictionary<String,EntityProperty>, EntityPropertyConverterOptions, OperationContext)

Retorna uma instância de entidade personalizada que é recompposta usando o especificado IDictionary<TKey,TValue> de nomes de propriedade para EntityProperty valores digitados por dados.

ConvertBack<TResult>(IDictionary<String,EntityProperty>, OperationContext)

Retorna uma instância de entidade personalizada que é recompposta usando o especificado IDictionary<TKey,TValue> de nomes de propriedade para EntityProperty valores digitados por dados.

Flatten(Object, EntityPropertyConverterOptions, OperationContext)

Nivela a entidade e cria um IDictionary<TKey,TValue> de EntityProperty objetos para todas as propriedades do objeto de entidade especificado.

Flatten(Object, OperationContext)

Nivela a entidade e cria um IDictionary<TKey,TValue> de EntityProperty objetos para todas as propriedades do objeto de entidade especificado.

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

Desserializa a entidade usando o IDictionary<TKey,TValue> especificado que mapeia nomes de propriedade para valores EntityProperty digitados.

ReadUserObject(Object, IDictionary<String,EntityProperty>, OperationContext)

Desserializa uma instância de entidade personalizada usando o IDictionary<TKey,TValue> especificado de nomes de propriedade para valores digitados de dados EntityProperty.

WriteEntity(OperationContext)

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

WriteUserObject(Object, OperationContext)

Cria um IDictionary<TKey,TValue> de objetos EntityProperty para todas as propriedades do objeto de entidade especificado.

Aplica-se a