Share via


TableEntityAdapter<T> クラス

定義

クラスから TableEntity 継承したりインターフェイスを実装 ITableEntity したりせずに Azure Table Storage にオブジェクトを読み書きできるようにするアダプター クラス。 オブジェクトは、単純な 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 Table Storage に対して読み取りと書き込みを行うオブジェクトの種類。クラスまたは構造体を指定できます。

継承
TableEntityAdapter<T>

コンストラクター

TableEntityAdapter<T>()

TableEntityAdapter<T> クラスの新しいインスタンスを初期化します。

TableEntityAdapter<T>(T)

指定されたオブジェクトを使用して、TableEntityAdapter<T> クラスの新しいインスタンスを初期化します。

TableEntityAdapter<T>(T, String, String)

指定したオブジェクト、パーティション キー、および行キーを使用して、 クラスの新しいインスタンス TableEntityAdapter<T> を初期化します。

プロパティ

ETag

エンティティの ETag を取得または設定します。 更新操作の一部としてエンティティを強制的に上書きするには、この値を "*" に設定します。

(継承元 TableEntity)
OriginalEntity

Azure Table Storage に読み取りおよび書き込まれる元のエンティティ。

PartitionKey

エンティティのパーティション キーを取得または設定します。

(継承元 TableEntity)
RowKey

エンティティの行キーを取得または設定します。

(継承元 TableEntity)
Timestamp

エンティティのタイムスタンプを取得または設定します。

(継承元 TableEntity)

メソッド

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

TableEntityAdapter<T>のプロパティ名OriginalEntityを型指定されたEntityProperty値にマップし、 プロパティに格納する をIDictionary<TKey,TValue>使用してインスタンスをOriginalEntity逆シリアル化します。

WriteEntity(OperationContext)

プロパティからデータ値にIDictionary<TKey,TValue>EntityPropertyマップされたプロパティ名の をOriginalEntityシリアル化します。

適用対象