Freigeben über


TableEntity Klasse

Definition

Stellt den Basisobjekttyp für eine Tabellenentität im Tabellendienst dar.

public class TableEntity : Microsoft.Azure.Cosmos.Table.ITableEntity
type TableEntity = class
    interface ITableEntity
Public Class TableEntity
Implements ITableEntity
Vererbung
TableEntity
Abgeleitet
Implementiert

Hinweise

TableEntitystellt eine Basisimplementierung für die Schnittstelle bereit, die ITableEntity Methoden und WriteEntity(OperationContext) bereitstelltReadEntity(IDictionary<String,EntityProperty>, OperationContext), die standardmäßig alle Eigenschaften über Reflektion serialisieren und deserialisieren. Eine Tabellenentitätsklasse kann diese Klasse erweitern und die ReadEntity(IDictionary<String,EntityProperty>, OperationContext)- und WriteEntity(OperationContext)-Methoden außer Kraft setzen, um eine angepasste oder leistungsstärkere Serialisierungslogik bereitzustellen.

Konstruktoren

TableEntity()

Initialisiert eine neue Instanz der TableEntity-Klasse.

TableEntity(String, String)

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

Eigenschaften

DisablePropertyResolverCache

Ruft die status des Eigenschaftenlösercaches für den ab oder legt diese TableEntityfest.

ETag

Ruft das ETag der Entität ab oder legt es fest. Legen Sie diesen Wert auf "*" fest, um das Überschreiben einer Entität als Teil eines Updatevorgangs zu erzwingen.

PartitionKey

Ruft den Partitionsschlüssel der Entität ab oder legt ihn 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

ConvertBack<TResult>(IDictionary<String,EntityProperty>, EntityPropertyConverterOptions, OperationContext)

Gibt eine benutzerdefinierte Entität instance zurück, die mithilfe der angegebenen IDictionary<TKey,TValue> Eigenschaftsnamen zu EntityProperty datentypisierten Werten neu komposiert wird.

ConvertBack<TResult>(IDictionary<String,EntityProperty>, OperationContext)

Gibt eine benutzerdefinierte Entität instance zurück, die mithilfe der angegebenen IDictionary<TKey,TValue> Eigenschaftsnamen zu EntityProperty datentypisierten Werten neu komposiert wird.

Flatten(Object, EntityPropertyConverterOptions, OperationContext)

Vereinfacht die Entität und erstellt eine IDictionary<TKey,TValue> von EntityProperty -Objekten für alle Eigenschaften des angegebenen Entitätsobjekts.

Flatten(Object, OperationContext)

Vereinfacht die Entität und erstellt eine IDictionary<TKey,TValue> von EntityProperty -Objekten für alle Eigenschaften des angegebenen Entitätsobjekts.

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

Deserialisiert die Entität mit dem angegebenen IDictionary<TKey,TValue>, das Eigenschaftsnamen typisierten EntityProperty-Werten zuordnet.

ReadUserObject(Object, IDictionary<String,EntityProperty>, OperationContext)

Deserialisiert eine benutzerdefinierte Entitätsinstanz unter Verwendung des angegebenen IDictionary<TKey,TValue> von Eigenschaftsnamen für EntityProperty-Datentypwerte.

WriteEntity(OperationContext)

Serialisiert das IDictionary<TKey,TValue> von Eigenschaftsnamen, die EntityProperty-Datenwerten aus dieser TableEntity-Instanz zugeordnet sind.

WriteUserObject(Object, OperationContext)

Erstellen Sie ein IDictionary<TKey,TValue> aus EntityProperty-Objekten für alle Eigenschaften des angegebenen Entitätsobjekts.

Gilt für: