Partager via


StorageData Classe

Définition

Important

Cette API n’est pas conforme CLS.

Implémentation abstraite de l’interface ITableData requise par TableController<TData> , ainsi qu’une implémentation de TableEntity requise par stockage Table Azure. Il fournit un mappage par défaut à partir des propriétés, notamment la TableEntity clé de partition, la clé de ligne et l’horodatage dans les propriétés correspondantes sur 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
Héritage
StorageData
Attributs
Implémente

Constructeurs

StorageData()

Initialise une nouvelle instance de la classe StorageData.

StorageData(String, String)

Initialise une nouvelle instance de la classe StorageData avec des propriétés partitionKey et rowKey données.

Propriétés

CreatedAt

Implémentation abstraite de l’interface ITableData requise par TableController<TData> , ainsi qu’une implémentation de TableEntity requise par stockage Table Azure. Il fournit un mappage par défaut à partir des propriétés, notamment la TableEntity clé de partition, la clé de ligne et l’horodatage dans les propriétés correspondantes sur ITableData.

Deleted

Indique si cette entité a été marquée pour suppression.

ETag

Implémentation abstraite de l’interface ITableData requise par TableController<TData> , ainsi qu’une implémentation de TableEntity requise par stockage Table Azure. Il fournit un mappage par défaut à partir des propriétés, notamment la TableEntity clé de partition, la clé de ligne et l’horodatage dans les propriétés correspondantes sur ITableData.

(Hérité de TableEntity)
Id

L’ID est composé en combinant et PartitionKey à l’aide RowKey d’un CompositeTableKey instance qui sérialise la clé de partition et la clé de ligne sous la forme d’un tuple de valeurs séparé par des virgules. En définissant cette propriété, la clé de partition et la clé de ligne sont également mises à jour. Par conséquent, la propriété id elle-même n’est pas mappée à la table de stockage réelle, car elle contient strictement les mêmes informations que celles fournies par la clé de partition et la clé de ligne.

PartitionKey

Implémentation abstraite de l’interface ITableData requise par TableController<TData> , ainsi qu’une implémentation de TableEntity requise par stockage Table Azure. Il fournit un mappage par défaut à partir des propriétés, notamment la TableEntity clé de partition, la clé de ligne et l’horodatage dans les propriétés correspondantes sur ITableData.

(Hérité de TableEntity)
RowKey

Implémentation abstraite de l’interface ITableData requise par TableController<TData> , ainsi qu’une implémentation de TableEntity requise par stockage Table Azure. Il fournit un mappage par défaut à partir des propriétés, notamment la TableEntity clé de partition, la clé de ligne et l’horodatage dans les propriétés correspondantes sur ITableData.

(Hérité de TableEntity)
Timestamp

Implémentation abstraite de l’interface ITableData requise par TableController<TData> , ainsi qu’une implémentation de TableEntity requise par stockage Table Azure. Il fournit un mappage par défaut à partir des propriétés, notamment la TableEntity clé de partition, la clé de ligne et l’horodatage dans les propriétés correspondantes sur ITableData.

(Hérité de TableEntity)
UpdatedAt

Horodatage de cette propriété à laquelle l’entité a été créée. En définissant cette propriété, la Timestamp propriété est également mise à jour. La propriété n’est pas mappée à la table de stockage réelle, car les informations sont conservées par la propriété timestamp.

Version

La version est une byte[] représentation de la Etag propriété qui est gérée par le Kit de développement logiciel (SDK) stockage Azure. L’etag représente la version de cette entité obtenue à partir du serveur et, en définissant cette propriété, l’etag est également mis à jour. En ce qui concerne la propriété id, cette propriété n’est pas mappée à la table de stockage réelle, car ses informations sont fournies dans l’etag.

Méthodes

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

Implémentation abstraite de l’interface ITableData requise par TableController<TData> , ainsi qu’une implémentation de TableEntity requise par stockage Table Azure. Il fournit un mappage par défaut à partir des propriétés, notamment la TableEntity clé de partition, la clé de ligne et l’horodatage dans les propriétés correspondantes sur ITableData.

(Hérité de TableEntity)
WriteEntity(OperationContext)

Implémentation abstraite de l’interface ITableData requise par TableController<TData> , ainsi qu’une implémentation de TableEntity requise par stockage Table Azure. Il fournit un mappage par défaut à partir des propriétés, notamment la TableEntity clé de partition, la clé de ligne et l’horodatage dans les propriétés correspondantes sur ITableData.

(Hérité de TableEntity)

S’applique à