Partager via


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 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.

Parameters:

partitionKey - String contenant la valeur PartitionKey de l’entité.
rowKey - String contenant la valeur RowKey de l’entité.
timeStamp - java.util.Date contenant la valeur Timestamp de l’entité.
properties - des 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.
etag - String contenant l’Etag pour l’entité.

Returns:

Référence à un objet instance de type T construit en tant que projection des paramètres d’entité de table.

Throws:

StorageException - si une erreur se produit pendant l’opération.

S’applique à