TableEntity Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET