你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
TableEntityAdapter<T> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
适配器类,允许在 Azure 表存储中读取和写入对象,而无需从 TableEntity 类继承或实现 ITableEntity 接口。 对象可以是简单的 POCO 对象,也可以是具有嵌套复杂属性的复杂对象。
public class TableEntityAdapter<T> : Microsoft.Azure.Cosmos.Table.TableEntity
type TableEntityAdapter<'T> = class
inherit TableEntity
Public Class TableEntityAdapter(Of T)
Inherits TableEntity
类型参数
- T
要读取和写入 Azure 表存储的对象类型,可以是类或结构。
- 继承
构造函数
TableEntityAdapter<T>() |
初始化 TableEntityAdapter<T> 类的新实例。 |
TableEntityAdapter<T>(T) |
使用指定的对象初始化 TableEntityAdapter<T> 类的新实例。 |
TableEntityAdapter<T>(T, String, String) |
使用指定的对象、分区键和行键初始化 类的新实例 TableEntityAdapter<T> 。 |
属性
ETag |
获取或设置实体的 ETag。 在更新操作中,若要强制覆盖实体,请将此值设置为“*”。 (继承自 TableEntity) |
OriginalEntity |
读取和写入 Azure 表存储的原始实体。 |
PartitionKey |
获取或设置实体的分区键。 (继承自 TableEntity) |
RowKey |
获取或设置实体的行键。 (继承自 TableEntity) |
Timestamp |
获取或设置实体的时间戳。 (继承自 TableEntity) |
方法
ReadEntity(IDictionary<String,EntityProperty>, OperationContext) |
使用指定的 反序列化TableEntityAdapter<T>实例,该指定将 的属性OriginalEntity名称映射到类型化EntityProperty值,并将其存储在 属性中OriginalEntity。IDictionary<TKey,TValue> |
WriteEntity(OperationContext) |
序列化 IDictionary<TKey,TValue> 映射到 EntityProperty 属性中的数据值 OriginalEntity 的属性名称。 |