Freigeben über


ITableEntity Schnittstelle

Definition

Eine Schnittstelle, die die erforderlichen Eigenschaften für ein Tabellenentitätsmodell definiert. Benutzerdefinierte Entitätsmodelltypen müssen diese Schnittstelle implementieren.

public interface ITableEntity
type ITableEntity = interface
Public Interface ITableEntity
Abgeleitet

Hinweise

Es gibt zwei Optionen für Implementierungen von ITableEntity: Stark typisierte benutzerdefinierte Entitätsmodellklassen und das bereitgestellte TableEntity Modell.

Eigenschaften

ETag

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

PartitionKey

Der Partitionsschlüssel ist ein eindeutiger Bezeichner für die Partition in einer bestimmten Tabelle und bildet den ersten Teil des Primärschlüssels einer Entität.

RowKey

Der Zeilenschlüssel ist ein eindeutiger Bezeichner für eine Entität innerhalb einer Partition. Zusammen identifizieren und PartitionKey RowKey jede Entität innerhalb einer Tabelle eindeutig.

Timestamp

Die Timestamp-Eigenschaft ist ein DateTime-Wert, der serverseitig verwaltet wird, um den Zeitpunkt der letzten Änderung einer Entität aufzuzeichnen. Der Table-Dienst verwendet intern die Timestamp-Eigenschaft, um optimistische Parallelität bereitzustellen. Der Wert von Timestamp ist ein monoton steigender Wert, d. h. bei jeder Änderung der Entität erhöht sich der Wert von Timestamp für diese Entität. Diese Eigenschaft sollte nicht für Einfüge- und Updatevorgänge festgelegt werden (der Wert wird ignoriert).

Gilt für: