Freigeben über


StorageData Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Eine abstrakte Implementierung der ITableData von benötigten TableController<TData> Schnittstelle sowie eine Implementierung von , die TableEntity für Azure Table Storage erforderlich ist. Sie stellt eine Standardzuordnung aus den TableEntity Eigenschaften einschließlich Partitionsschlüssel, Zeilenschlüssel und Zeitstempel zu den entsprechenden Eigenschaften auf bereit ITableData.

[System.CLSCompliant(false)]
public abstract class StorageData : Microsoft.WindowsAzure.Storage.Table.TableEntity, Microsoft.WindowsAzure.Mobile.Service.Tables.ITableData
[<System.CLSCompliant(false)>]
type StorageData = class
    inherit TableEntity
    interface ITableData
Public MustInherit Class StorageData
Inherits TableEntity
Implements ITableData
Vererbung
StorageData
Attribute
Implementiert

Konstruktoren

StorageData()

Initialisiert eine neue Instanz der StorageData-Klasse.

StorageData(String, String)

Initialisiert eine neue Instanz der StorageData-Klasse mit einer angegebenen partitionKey und rowKey.

Eigenschaften

CreatedAt

Eine abstrakte Implementierung der ITableData von benötigten TableController<TData> Schnittstelle sowie eine Implementierung von , die TableEntity für Azure Table Storage erforderlich ist. Sie stellt eine Standardzuordnung aus den TableEntity Eigenschaften einschließlich Partitionsschlüssel, Zeilenschlüssel und Zeitstempel zu den entsprechenden Eigenschaften auf bereit ITableData.

Deleted

Gibt an, ob diese Entität zum Löschen markiert wurde.

ETag

Eine abstrakte Implementierung der ITableData von benötigten TableController<TData> Schnittstelle sowie eine Implementierung von , die TableEntity für Azure Table Storage erforderlich ist. Sie stellt eine Standardzuordnung aus den TableEntity Eigenschaften einschließlich Partitionsschlüssel, Zeilenschlüssel und Zeitstempel zu den entsprechenden Eigenschaften auf bereit ITableData.

(Geerbt von TableEntity)
Id

Die ID wird durch Kombination PartitionKey von und RowKey mithilfe einer CompositeTableKey instance zusammengesetzt, die den Partitionsschlüssel und den Zeilenschlüssel als durch Trennzeichen getrenntes Tupel von Werten serialisiert. Wenn Sie diese Eigenschaft festlegen, werden auch der Partitionsschlüssel und der Zeilenschlüssel aktualisiert. Daher ist die id-Eigenschaft selbst nicht der tatsächlichen Speichertabelle zugeordnet, da sie genau die gleichen Informationen enthält, die vom Partitionsschlüssel und Zeilenschlüssel bereitgestellt werden.

PartitionKey

Eine abstrakte Implementierung der ITableData von benötigten TableController<TData> Schnittstelle sowie eine Implementierung von , die TableEntity für Azure Table Storage erforderlich ist. Sie stellt eine Standardzuordnung aus den TableEntity Eigenschaften einschließlich Partitionsschlüssel, Zeilenschlüssel und Zeitstempel zu den entsprechenden Eigenschaften auf bereit ITableData.

(Geerbt von TableEntity)
RowKey

Eine abstrakte Implementierung der ITableData von benötigten TableController<TData> Schnittstelle sowie eine Implementierung von , die TableEntity für Azure Table Storage erforderlich ist. Sie stellt eine Standardzuordnung aus den TableEntity Eigenschaften einschließlich Partitionsschlüssel, Zeilenschlüssel und Zeitstempel zu den entsprechenden Eigenschaften auf bereit ITableData.

(Geerbt von TableEntity)
Timestamp

Eine abstrakte Implementierung der ITableData von benötigten TableController<TData> Schnittstelle sowie eine Implementierung von , die TableEntity für Azure Table Storage erforderlich ist. Sie stellt eine Standardzuordnung aus den TableEntity Eigenschaften einschließlich Partitionsschlüssel, Zeilenschlüssel und Zeitstempel zu den entsprechenden Eigenschaften auf bereit ITableData.

(Geerbt von TableEntity)
UpdatedAt

Dieser Zeitstempel dieser Eigenschaft, zu dem die Entität erstellt wurde. Durch Festlegen dieser Eigenschaft wird auch die Timestamp Eigenschaft aktualisiert. Die -Eigenschaft wird der tatsächlichen Speichertabelle nicht zugeordnet, da die Informationen von der timestamp-Eigenschaft verwaltet werden.

Version

Die Version ist eine byte[] Darstellung der Etag Eigenschaft, die vom Azure Storage SDK verwaltet wird. Das etag stellt die Version dieser Entität dar, die vom Server abgerufen wurde, und durch Festlegen dieser Eigenschaft wird auch das etag aktualisiert. Was die id-Eigenschaft betrifft, wird diese Eigenschaft nicht der tatsächlichen Speichertabelle zugeordnet, da ihre Informationen im etag bereitgestellt werden.

Methoden

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

Eine abstrakte Implementierung der ITableData von benötigten TableController<TData> Schnittstelle sowie eine Implementierung von , die TableEntity für Azure Table Storage erforderlich ist. Sie stellt eine Standardzuordnung aus den TableEntity Eigenschaften einschließlich Partitionsschlüssel, Zeilenschlüssel und Zeitstempel zu den entsprechenden Eigenschaften auf bereit ITableData.

(Geerbt von TableEntity)
WriteEntity(OperationContext)

Eine abstrakte Implementierung der ITableData von benötigten TableController<TData> Schnittstelle sowie eine Implementierung von , die TableEntity für Azure Table Storage erforderlich ist. Sie stellt eine Standardzuordnung aus den TableEntity Eigenschaften einschließlich Partitionsschlüssel, Zeilenschlüssel und Zeitstempel zu den entsprechenden Eigenschaften auf bereit ITableData.

(Geerbt von TableEntity)

Gilt für: