Freigeben über


TableEntityAdapter<T> Klasse

Definition

Adapterklasse, um das Lesen und Schreiben von Objekten in Azure Table Storage zu ermöglichen, ohne von der TableEntity Klasse oder implementierenden ITableEntity Schnittstelle zu erben. Die Objekte können einfache POCO-Objekte oder komplexe Objekte mit geschachtelten komplexen Eigenschaften sein.

public class TableEntityAdapter<T> : Microsoft.Azure.Cosmos.Table.TableEntity
type TableEntityAdapter<'T> = class
    inherit TableEntity
Public Class TableEntityAdapter(Of T)
Inherits TableEntity

Typparameter

T

Der Typ des Objekts, das gelesen und in Azure Table Storage geschrieben werden soll, kann eine Klasse oder eine Struktur sein.

Vererbung
TableEntityAdapter<T>

Konstruktoren

TableEntityAdapter<T>()

Initialisiert eine neue Instanz der TableEntityAdapter<T>-Klasse.

TableEntityAdapter<T>(T)

Initialisiert eine neue Instanz der TableEntityAdapter<T>-Klasse mit dem angegebenen Objekt.

TableEntityAdapter<T>(T, String, String)

Initialisiert eine neue instance der TableEntityAdapter<T> -Klasse mit dem angegebenen Objekt, dem angegebenen Partitionsschlüssel und dem angegebenen Zeilenschlüssel.

Eigenschaften

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.

(Geerbt von TableEntity)
OriginalEntity

Die ursprüngliche Entität, die gelesen und in azure table storage geschrieben wird.

PartitionKey

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

(Geerbt von TableEntity)
RowKey

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

(Geerbt von TableEntity)
Timestamp

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

(Geerbt von TableEntity)

Methoden

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

Deserialisiert instance mithilfe des angegebenenIDictionary<TKey,TValue>, das Eigenschaftsnamen TableEntityAdapter<T> des OriginalEntity typisierten EntityProperty Werten zuordnet und in der OriginalEntity -Eigenschaft speichert.

WriteEntity(OperationContext)

Serialisiert die der Eigenschaftennamen, die IDictionary<TKey,TValue> Datenwerten aus der OriginalEntity -Eigenschaft zugeordnet sindEntityProperty.

Gilt für: