DynamicTableEntity Klasse
- java.
lang. Object - TableEntity
- TableServiceEntity
- com.
microsoft. azure. storage. table. DynamicTableEntity
- com.
public class DynamicTableEntity extends TableServiceEntity
Ein TableEntity-Typ, der Aufrufern den direkten Zugriff auf die Eigenschaftszuordnung der Entität ermöglicht. Diese Klasse wird erweitert TableServiceEntity , um die Verwendung von Reflektion für Serialisierung und Deserialisierung zu beseitigen.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
DynamicTableEntity() |
Nullärer Standardkonstruktor. |
DynamicTableEntity(final HashMap<String, EntityProperty> properties) |
Erstellt eine DynamicTableEntity instance unter Verwendung der angegebenen Eigenschaftenzuordnung. |
DynamicTableEntity(String partitionKey, String rowKey) |
Initialisiert eine neue Instanz der DynamicTableEntity-Klasse mit dem angegebenen Partitionsschlüssel und Zeilenschlüssel. |
DynamicTableEntity(String partitionKey, String rowKey, final HashMap<String, EntityProperty> properties) |
Initialisiert eine neue Instanz der DynamicTableEntity-Klasse mit dem angegebenen Partitionsschlüssel und Zeilenschlüssel. |
DynamicTableEntity(String partitionKey, String rowKey, String etag, final HashMap<String, EntityProperty> properties) |
Initialisiert eine neue Instanz der DynamicTableEntity-Klasse mit dem angegebenen Partitionsschlüssel und Zeilenschlüssel. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
HashMap<String, Entity |
getProperties()
Ruft die Eigenschaftenzuordnung für diese DynamicTableEntity instance ab. |
void |
readEntity(final HashMap<String, EntityProperty> properties, final OperationContext opContext)
Füllt diese DynamicTableEntity instance unter Verwendung der angegebenen Zuordnung von Eigenschaftsnamen zu EntityProperty datentypisierten Werten auf. |
void |
setProperties(final HashMap<String, EntityProperty> properties)
Legt die Eigenschaftenzuordnung für diese DynamicTableEntity instance fest. |
HashMap<String, Entity |
writeEntity(final OperationContext opContext)
Gibt die Zuordnung von Eigenschaftsnamen zu EntityProperty Datenwerten aus diesem DynamicTableEntity instance zurück. |
Geerbte Elemente
Details zum Konstruktor
DynamicTableEntity
public DynamicTableEntity()
Nullärer Standardkonstruktor.
DynamicTableEntity
public DynamicTableEntity(final HashMap
Erstellt eine DynamicTableEntity instance unter Verwendung der angegebenen Eigenschaftenzuordnung.
Parameter:
java.util.HashMap
, die eine Zuordnung von Eigenschaftsnamen String
zu EntityProperty datentypisierten Werten enthält, die im neuen DynamicTableEntitygespeichert werden sollen.
DynamicTableEntity
public DynamicTableEntity(String partitionKey, String rowKey)
Initialisiert eine neue Instanz der DynamicTableEntity-Klasse mit dem angegebenen Partitionsschlüssel und Zeilenschlüssel.
Parameter:
String
, der den Partitionsschlüssel des DynamicTableEntity zu initialisierenden darstellt.
String
, der den Zeilenschlüssel des DynamicTableEntity zu initialisierenden darstellt.
DynamicTableEntity
public DynamicTableEntity(String partitionKey, String rowKey, final HashMap
Initialisiert eine neue Instanz der DynamicTableEntity-Klasse mit dem angegebenen Partitionsschlüssel und Zeilenschlüssel.
Parameter:
String
, der den Partitionsschlüssel des DynamicTableEntity zu initialisierenden darstellt.
String
, der den Zeilenschlüssel des DynamicTableEntity zu initialisierenden darstellt.
java.util.HashMap
, die eine Zuordnung von Eigenschaftsnamen String
zu EntityProperty datentypisierten Werten enthält, die im neuen DynamicTableEntitygespeichert werden sollen.
DynamicTableEntity
public DynamicTableEntity(String partitionKey, String rowKey, String etag, final HashMap
Initialisiert eine neue Instanz der DynamicTableEntity-Klasse mit dem angegebenen Partitionsschlüssel und Zeilenschlüssel.
Parameter:
String
, der den Partitionsschlüssel des DynamicTableEntity zu initialisierenden darstellt.
String
, der den Zeilenschlüssel des DynamicTableEntity zu initialisierenden darstellt.
java.util.HashMap
, die eine Zuordnung von Eigenschaftsnamen String
zu EntityProperty datentypisierten Werten enthält, die im neuen DynamicTableEntitygespeichert werden sollen.
Details zur Methode
getProperties
public HashMap
Ruft die Eigenschaftenzuordnung für diese DynamicTableEntity instance ab.
Gibt zurück:
java.util.HashMap
, die die Zuordnung von Eigenschaftsnamen String
zu EntityProperty datentypisierten Werten für dieses DynamicTableEntity instance.readEntity
public void readEntity(final HashMap
Füllt diese DynamicTableEntity instance unter Verwendung der angegebenen Zuordnung von Eigenschaftsnamen zu EntityProperty datentypisierten Werten auf.
Überschreibt:
DynamicTableEntity.readEntity(final HashMap<String, EntityProperty> properties, final OperationContext opContext)Parameter:
java.util.HashMap
String
Eigenschaftennamen für EntityProperty datentypisierte Werte, die in diesem DynamicTableEntity instance gespeichert werden sollen.
setProperties
public void setProperties(final HashMap
Legt die Eigenschaftenzuordnung für diese DynamicTableEntity instance fest.
Parameter:
java.util.HashMap
, der die Zuordnung von Eigenschaftsnamen String
zu EntityProperty datentypisierten Werten enthält, die in diesem DynamicTableEntity instance festgelegt werden sollen.
writeEntity
public HashMap
Gibt die Zuordnung von Eigenschaftsnamen zu EntityProperty Datenwerten aus diesem DynamicTableEntity instance zurück.
Überschreibt:
DynamicTableEntity.writeEntity(final OperationContext opContext)Parameter:
Gibt zurück:
java.util.HashMap
, der die Zuordnung von Eigenschaftsnamen String
zu EntityProperty in diesem DynamicTableEntity instance gespeicherten Datentypen enthält.Löst aus:
Gilt für:
Azure SDK for Java