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

TableEntityAdapter<T> 类

定义

适配器类,允许在 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> 类的新实例。

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值,并将其存储在 属性中OriginalEntityIDictionary<TKey,TValue>

WriteEntity(OperationContext)

序列化 IDictionary<TKey,TValue> 映射到 EntityProperty 属性中的数据值 OriginalEntity 的属性名称。

适用于