Freigeben über


DynamicTableEntity Klasse

Definition

Ein ITableEntity-Typ, der Aufrufern den direkten Zugriff auf die Eigenschaftszuordnung der Entität ermöglicht. Diese Klasse erübrigt die Verwendung der Reflektion für die Serialisierung und Deserialisierung.

public sealed class DynamicTableEntity : Microsoft.Azure.Cosmos.Table.ITableEntity
type DynamicTableEntity = class
    interface ITableEntity
Public NotInheritable Class DynamicTableEntity
Implements ITableEntity
Vererbung
DynamicTableEntity
Implementiert

Konstruktoren

DynamicTableEntity()

Initialisiert eine neue Instanz der DynamicTableEntity-Klasse.

DynamicTableEntity(String, String)

Initialisiert eine neue Instanz der DynamicTableEntity-Klasse mit dem angegebenen Partitionsschlüssel und Zeilenschlüssel.

DynamicTableEntity(String, String, String, IDictionary<String,EntityProperty>)

Initialisiert eine neue Instanz der DynamicTableEntity-Klasse mit dem Partitionsschlüssel, dem Zeilenschlüssel, dem ETag (wenn verfügbar, dann erforderlich) und den Eigenschaften der Entität.

Eigenschaften

ETag

Ruft das aktuelle ETag der Entität ab oder legt es fest.

Item[String]

Ruft die Eigenschaft der Entität unter Angabe des Namens der Eigenschaft ab oder legt sie fest.

PartitionKey

Ruft den Partitionsschlüssel der Entität ab oder legt ihn fest.

Properties

Ruft die Eigenschaften in der Tabellenentität nach Eigenschaftsname indiziert ab oder legt sie fest.

RowKey

Ruft den Zeilenschlüssel der Entität ab oder legt ihn fest.

Timestamp

Ruft den Zeitstempel der Entität ab oder legt ihn fest.

Methoden

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

Deserialisiert diese DynamicTableEntity-Instanz mithilfe des angegebenen IDictionary<TKey,TValue> der Eigenschaftsnamen zu Werten vom Typ EntityProperty.

WriteEntity(OperationContext)

Serialisiert das IDictionary<TKey,TValue> von Eigenschaftsnamen, die Werten vom Typ EntityProperty aus dieser DynamicTableEntity-Instanz zugeordnet sind.

Gilt für: