EntityResolver<T> Interface
Parâmetros de tipo
- T
O tipo do objeto que o resolvedor produz.
public interface EntityResolver
Uma interface para executar a projeção do lado do cliente em uma entidade recuperada. Uma EntityResolver<T> instância deve implementar um método projetando os dados de entidade representados pelos parâmetros passados como uma nova instância do tipo especificado pelo parâmetro de tipo.
Essa interface é útil para converter diretamente de dados de entidade de tabela em um tipo de objeto cliente sem exigir um tipo de classe de entidade de tabela separado que desserializa cada propriedade individualmente. Por exemplo, um cliente pode executar uma projeção do lado do cliente de uma entidade Customer simplesmente retornando o para a propriedade CustomerName de cada entidade. O resultado dessa projeção será uma coleção de s que contém cada nome de cliente.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
T |
resolve(String partitionKey, String rowKey, Date timeStamp, HashMap<String, EntityProperty> properties, String etag)
Retorna uma referência a uma nova instância de objeto do tipo que contém uma projeção dos dados de entidade de tabela especificados. |
Detalhes do método
resolve
public T resolve(String partitionKey, String rowKey, Date timeStamp, HashMap
Retorna uma referência a uma nova instância de objeto do tipo que contém uma projeção dos dados de entidade de tabela especificados.
Parameters:
String
que contém o valor PartitionKey da entidade.
String
que contém o valor RowKey da entidade.
java.util.Date
que contém o valor de carimbo de data/hora da entidade.
java.util.HashMap
de nomes de String
propriedade para EntityProperty pares de tipo de dados e valor que representam os dados da entidade da tabela.
String
que contém o Etag para a entidade.
Returns:
T
construída como uma projeção dos parâmetros de entidade de tabela.Throws:
Aplica-se a
Azure SDK for Java