你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

StorageData 类

定义

重要

此 API 不符合 CLS。

所需的 接口的TableController<TData>抽象实现ITableData,以及 Azure 表存储所需的 的TableEntity实现。 它提供从 TableEntity 分区键、行键和时间戳等属性到 上的 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
继承
StorageData
属性
实现

构造函数

StorageData()

初始化 StorageData 类的新实例。

StorageData(String, String)

使用给定的 StorageDatapartitionKey 初始化 rowKey 类的新实例。

属性

CreatedAt

所需的 接口的TableController<TData>抽象实现ITableData,以及 Azure 表存储所需的 的TableEntity实现。 它提供从 TableEntity 分区键、行键和时间戳等属性到 上的 ITableData相应属性的默认映射。

Deleted

指示是否已将此实体标记为要删除。

ETag

所需的 接口的TableController<TData>抽象实现ITableData,以及 Azure 表存储所需的 的TableEntity实现。 它提供从 TableEntity 分区键、行键和时间戳等属性到 上的 ITableData相应属性的默认映射。

(继承自 TableEntity)
Id

ID 是通过使用 CompositeTableKey 将分区键和RowKey行键序列化为值的逗号分隔元组的 实例组合PartitionKey而成的。 通过设置此属性,分区键和行键也将得到更新。 因此,id 属性本身不会映射到实际存储表,因为它严格包含分区键和行键提供的相同信息。

PartitionKey

所需的 接口的TableController<TData>抽象实现ITableData,以及 Azure 表存储所需的 的TableEntity实现。 它提供从 TableEntity 分区键、行键和时间戳等属性到 上的 ITableData相应属性的默认映射。

(继承自 TableEntity)
RowKey

所需的 接口的TableController<TData>抽象实现ITableData,以及 Azure 表存储所需的 的TableEntity实现。 它提供从 TableEntity 分区键、行键和时间戳等属性到 上的 ITableData相应属性的默认映射。

(继承自 TableEntity)
Timestamp

所需的 接口的TableController<TData>抽象实现ITableData,以及 Azure 表存储所需的 的TableEntity实现。 它提供从 TableEntity 分区键、行键和时间戳等属性到 上的 ITableData相应属性的默认映射。

(继承自 TableEntity)
UpdatedAt

创建实体的此属性时间戳。 通过设置此属性,属性 Timestamp 也会更新。 属性不会映射到实际存储表,因为信息由 timestamp 属性维护。

Version

版本是 byte[] 属性的表示形式, Etag 该属性由 Azure 存储 SDK 维护。 etag 表示从服务器获取的此实体的版本,通过设置此属性,etag 也会更新。 对于 id 属性,此属性不会映射到实际存储表,因为 etag 中提供了该属性的信息。

方法

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

所需的 接口的TableController<TData>抽象实现ITableData,以及 Azure 表存储所需的 的TableEntity实现。 它提供从 TableEntity 分区键、行键和时间戳等属性到 上的 ITableData相应属性的默认映射。

(继承自 TableEntity)
WriteEntity(OperationContext)

所需的 接口的TableController<TData>抽象实现ITableData,以及 Azure 表存储所需的 的TableEntity实现。 它提供从 TableEntity 分区键、行键和时间戳等属性到 上的 ITableData相应属性的默认映射。

(继承自 TableEntity)

适用于