Partager via


DynamicTableEntity Classe

public class DynamicTableEntity extends TableServiceEntity

Type TableEntity qui permet aux appelants d'accéder directement au mappage de propriété de l'entité. Cette classe s’étend TableServiceEntity pour éliminer l’utilisation de la réflexion pour la sérialisation et la désérialisation.

Récapitulatif du constructeur

Constructeur Description
DynamicTableEntity()

Constructeur par défaut nullaire.

DynamicTableEntity(final HashMap<String, EntityProperty> properties)

Construit un DynamicTableEntity instance à l’aide du mappage de propriétés spécifié.

DynamicTableEntity(String partitionKey, String rowKey)

Initialise une nouvelle instance de la classe DynamicTableEntity avec la clé de partition et la clé de ligne spécifiées.

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

Initialise une nouvelle instance de la classe DynamicTableEntity avec la clé de partition et la clé de ligne spécifiées.

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

Initialise une nouvelle instance de la classe DynamicTableEntity avec la clé de partition et la clé de ligne spécifiées.

Résumé de la méthode

Modificateur et type Méthode et description
HashMap<String, EntityProperty> getProperties()

Obtient le mappage de propriétés pour cette DynamicTableEntity instance.

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

Remplit cette DynamicTableEntity instance à l’aide de la carte spécifiée des noms de propriétés aux EntityProperty valeurs typées de données.

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

Définit le mappage de propriétés pour cette DynamicTableEntity instance.

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

Retourne le mappage des noms de propriétés aux EntityProperty valeurs de données de ce DynamicTableEntity instance.

Membres hérités

Détails du constructeur

DynamicTableEntity

public DynamicTableEntity()

Constructeur par défaut nullaire.

DynamicTableEntity

public DynamicTableEntity(final HashMap properties)

Construit un DynamicTableEntity instance à l’aide du mappage de propriétés spécifié.

Paramètres:

properties - java.util.HashMap contenant une carte des noms de String propriétés aux EntityProperty valeurs typées de données à stocker dans le nouveau DynamicTableEntity.

DynamicTableEntity

public DynamicTableEntity(String partitionKey, String rowKey)

Initialise une nouvelle instance de la classe DynamicTableEntity avec la clé de partition et la clé de ligne spécifiées.

Paramètres:

partitionKey - String qui représente la clé de partition du DynamicTableEntity à initialiser.
rowKey - String qui représente la clé de ligne du DynamicTableEntity à initialiser.

DynamicTableEntity

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

Initialise une nouvelle instance de la classe DynamicTableEntity avec la clé de partition et la clé de ligne spécifiées.

Paramètres:

partitionKey - String qui représente la clé de partition du DynamicTableEntity à initialiser.
rowKey - String qui représente la clé de ligne du DynamicTableEntity à initialiser.
properties - java.util.HashMap contenant une carte des noms de String propriétés aux EntityProperty valeurs typées de données à stocker dans le nouveau DynamicTableEntity.

DynamicTableEntity

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

Initialise une nouvelle instance de la classe DynamicTableEntity avec la clé de partition et la clé de ligne spécifiées.

Paramètres:

partitionKey - String qui représente la clé de partition du DynamicTableEntity à initialiser.
rowKey - String qui représente la clé de ligne du DynamicTableEntity à initialiser.
etag - ETag du DynamicTableEntity à initialiser. Cette valeur est utilisée pour déterminer si l’entité de table a changé depuis sa dernière lecture à partir du stockage Microsoft Azure. Le client ne peut pas mettre à jour cette valeur sur le service.
properties - java.util.HashMap contenant une carte des noms de String propriétés aux EntityProperty valeurs typées de données à stocker dans le nouveau DynamicTableEntity.

Détails de la méthode

getProperties

public HashMap getProperties()

Obtient le mappage de propriétés pour cette DynamicTableEntity instance.

Retours:

java.util.HashMap contenant le mappage des noms de String propriétés aux EntityProperty valeurs typées de données pour cette DynamicTableEntity instance.

readEntity

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

Remplit cette DynamicTableEntity instance à l’aide de la carte spécifiée des noms de propriétés aux EntityProperty valeurs typées de données.

Remplacements:

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

Paramètres:

properties - Des java.util.HashMap noms de String propriétés aux EntityProperty valeurs typées de données à stocker dans cette DynamicTableEntity instance.
opContext - Objet OperationContext utilisé pour suivre l’exécution de l’opération.

setProperties

public void setProperties(final HashMap properties)

Définit le mappage de propriétés pour cette DynamicTableEntity instance.

Paramètres:

properties - java.util.HashMap contenant le mappage des noms de String propriétés aux EntityProperty valeurs typées de données à définir dans cette DynamicTableEntity instance.

writeEntity

public HashMap writeEntity(final OperationContext opContext)

Retourne le mappage des noms de propriétés aux EntityProperty valeurs de données de ce DynamicTableEntity instance.

Remplacements:

DynamicTableEntity.writeEntity(final OperationContext opContext)

Paramètres:

opContext - Objet OperationContext utilisé pour suivre l’exécution de l’opération.

Retours:

java.util.HashMap contenant le mappage des noms de String propriétés aux EntityProperty valeurs de type de données stockées dans cette DynamicTableEntity instance.

Exception:

StorageException - si une erreur de service de stockage se produit.

S’applique à