Partilhar via


DynamicTableEntity Classe

public class DynamicTableEntity extends TableServiceEntity

Um tipo TableEntity que permite que os chamadores acessem diretamente o mapa de propriedade da entidade. Essa classe se estende TableServiceEntity para eliminar o uso de reflexão para serialização e desserialização.

Resumo do Construtor

Construtor Description
DynamicTableEntity()

Construtor padrão do Nullary.

DynamicTableEntity(final HashMap<String, EntityProperty> properties)

Constrói uma DynamicTableEntity instância usando o mapa de propriedades especificado.

DynamicTableEntity(String partitionKey, String rowKey)

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

DynamicTableEntity(String partitionKey, String rowKey, final HashMap<String, EntityProperty> properties)

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

DynamicTableEntity(String partitionKey, String rowKey, String etag, final HashMap<String, EntityProperty> properties)

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

Resumo do método

Modificador e tipo Método e descrição
HashMap<String, EntityProperty> getProperties()

Obtém o mapa de propriedades dessa DynamicTableEntity instância.

void readEntity(final HashMap<String, EntityProperty> properties, final OperationContext opContext)

Preenche essa DynamicTableEntity instância usando o mapa especificado de nomes de propriedade para EntityProperty valores tipados em dados.

void setProperties(final HashMap<String, EntityProperty> properties)

Define o mapa de propriedades para essa DynamicTableEntity instância.

HashMap<String, EntityProperty> writeEntity(final OperationContext opContext)

Retorna o mapa de nomes de propriedade para EntityProperty valores de dados dessa DynamicTableEntity instância.

Membros herdados

Detalhes do construtor

DynamicTableEntity

public DynamicTableEntity()

Construtor padrão do Nullary.

DynamicTableEntity

public DynamicTableEntity(final HashMap properties)

Constrói uma DynamicTableEntity instância usando o mapa de propriedades especificado.

Parâmetros:

properties - Um java.util.HashMap que contém um mapa de nomes de String propriedade para EntityProperty valores tipados de dados a serem armazenados no novo DynamicTableEntity.

DynamicTableEntity

public DynamicTableEntity(String partitionKey, String rowKey)

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

Parâmetros:

partitionKey - Um String que representa a chave de partição do DynamicTableEntity a ser inicializado.
rowKey - Um String que representa a chave de linha do DynamicTableEntity a ser inicializado.

DynamicTableEntity

public DynamicTableEntity(String partitionKey, String rowKey, final HashMap properties)

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

Parâmetros:

partitionKey - Um String que representa a chave de partição do DynamicTableEntity a ser inicializado.
rowKey - Um String que representa a chave de linha do DynamicTableEntity a ser inicializado.
properties - Um java.util.HashMap que contém um mapa de nomes de String propriedade para EntityProperty valores tipados de dados a serem armazenados no novo DynamicTableEntity.

DynamicTableEntity

public DynamicTableEntity(String partitionKey, String rowKey, String etag, final HashMap properties)

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

Parâmetros:

partitionKey - Um String que representa a chave de partição do DynamicTableEntity a ser inicializado.
rowKey - Um String que representa a chave de linha do DynamicTableEntity a ser inicializado.
etag - A ETag do DynamicTableEntity a ser inicializado. Esse valor é usado para determinar se a entidade de tabela foi alterada desde a última leitura do armazenamento do Microsoft Azure. O cliente não pode atualizar esse valor no serviço.
properties - Um java.util.HashMap que contém um mapa de nomes de String propriedade para EntityProperty valores tipados de dados a serem armazenados no novo DynamicTableEntity.

Detalhes do método

getProperties

public HashMap getProperties()

Obtém o mapa de propriedades dessa DynamicTableEntity instância.

Retornos:

Um java.util.HashMap que contém o mapa de nomes de String propriedade para EntityProperty valores tipados de dados para essa DynamicTableEntity instância.

readEntity

public void readEntity(final HashMap properties, final OperationContext opContext)

Preenche essa DynamicTableEntity instância usando o mapa especificado de nomes de propriedade para EntityProperty valores tipados em dados.

Substituições:

DynamicTableEntity.readEntity(final HashMap<String, EntityProperty> properties, final OperationContext opContext)

Parâmetros:

properties - O java.util.HashMap de nomes de String propriedade para EntityProperty valores tipados de dados a serem armazenados nesta DynamicTableEntity instância.
opContext - Um OperationContext objeto usado para acompanhar a execução da operação.

setProperties

public void setProperties(final HashMap properties)

Define o mapa de propriedades para essa DynamicTableEntity instância.

Parâmetros:

properties - Um java.util.HashMap que contém o mapa de nomes de String propriedade para EntityProperty valores tipados de dados a serem definidos nesta DynamicTableEntity instância.

writeEntity

public HashMap writeEntity(final OperationContext opContext)

Retorna o mapa de nomes de propriedade para EntityProperty valores de dados dessa DynamicTableEntity instância.

Substituições:

DynamicTableEntity.writeEntity(final OperationContext opContext)

Parâmetros:

opContext - Um OperationContext objeto usado para acompanhar a execução da operação.

Retornos:

Um java.util.HashMap que contém o mapa de nomes de String propriedades para EntityProperty valores tipados de dados armazenados nesta DynamicTableEntity instância.

Gera:

StorageException - se ocorrer um erro de serviço de armazenamento.

Aplica-se a