EntityResolver<T> Interface
Paramètres de type
- T
Type de l’objet produit par le programme de résolution.
public interface EntityResolver
Interface permettant d’effectuer une projection côté client sur une entité récupérée. Un EntityResolver<T> instance doit implémenter une méthode projetant les données d’entité représentées par les paramètres passés en tant que nouvelle instance du type spécifié par le paramètre de type .
Cette interface est utile pour convertir directement des données d’entité de table en type d’objet client sans nécessiter un type de classe d’entité table distinct qui désérialise chaque propriété individuellement. Par exemple, un client peut effectuer une projection côté client d’une entité Customer en retournant simplement le pour la propriété CustomerName de chaque entité. Le résultat de cette projection sera une collection de s contenant chaque nom de client.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
T |
resolve(String partitionKey, String rowKey, Date timeStamp, HashMap<String, EntityProperty> properties, String etag)
Retourne une référence à un nouvel objet instance de type contenant une projection des données d’entité de table spécifiées. |
Détails de la méthode
resolve
public T resolve(String partitionKey, String rowKey, Date timeStamp, HashMap
Retourne une référence à un nouvel objet instance de type contenant une projection des données d’entité de table spécifiées.
Parameters:
String
contenant la valeur PartitionKey de l’entité.
String
contenant la valeur RowKey de l’entité.
java.util.Date
contenant la valeur Timestamp de l’entité.
java.util.HashMap
noms de String
propriétés pour les EntityProperty paires de type de données et de valeur représentant les données d’entité de table.
String
contenant l’Etag pour l’entité.
Returns:
T
construit en tant que projection des paramètres d’entité de table.Throws:
S’applique à
Azure SDK for Java