你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StorageData 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
此 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(String, String) |
使用给定的 StorageData 和 |
属性
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) |