TableEntity Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET