Share via


TableEntity クラス

定義

Table サービスにおけるテーブル エンティティの基本オブジェクト型を表します。

public class TableEntity : Microsoft.Azure.Cosmos.Table.ITableEntity
type TableEntity = class
    interface ITableEntity
Public Class TableEntity
Implements ITableEntity
継承
TableEntity
派生
実装

注釈

TableEntity は、既定ですべてのプロパティのシリアル化と逆シリアル化をリフレクションによって行う ITableEntity メソッドと ReadEntity(IDictionary<String,EntityProperty>, OperationContext) メソッドを備えた WriteEntity(OperationContext) インターフェイスの基本実装です。 テーブル エンティティ クラスでこのクラスを拡張し、ReadEntity(IDictionary<String,EntityProperty>, OperationContext) メソッドと WriteEntity(OperationContext) メソッドをオーバーライドすることによって、シリアル化のロジックをカスタマイズしたりパフォーマンスを高めたりすることができます。

コンストラクター

TableEntity()

TableEntity クラスの新しいインスタンスを初期化します。

TableEntity(String, String)

指定されたパーティション キーと行キーを使用して、TableEntity クラスの新しいインスタンスを初期化します。

プロパティ

DisablePropertyResolverCache

のプロパティ リゾルバー キャッシュの状態を TableEntity取得または設定します。

ETag

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

PartitionKey

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

RowKey

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

Timestamp

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

メソッド

ConvertBack<TResult>(IDictionary<String,EntityProperty>, EntityPropertyConverterOptions, OperationContext)

指定された IDictionary<TKey,TValue> プロパティ名を使用して、データ型指定された値に再計算されるカスタム エンティティ インスタンスを EntityProperty 返します。

ConvertBack<TResult>(IDictionary<String,EntityProperty>, OperationContext)

指定された IDictionary<TKey,TValue> プロパティ名を使用して、データ型指定された値に再計算されるカスタム エンティティ インスタンスを EntityProperty 返します。

Flatten(Object, EntityPropertyConverterOptions, OperationContext)

エンティティをフラット化し、指定したエンティティ オブジェクトのすべてのプロパティの オブジェクトの を作成IDictionary<TKey,TValue>EntityPropertyします。

Flatten(Object, OperationContext)

エンティティをフラット化し、指定したエンティティ オブジェクトのすべてのプロパティの オブジェクトの を作成IDictionary<TKey,TValue>EntityPropertyします。

ReadEntity(IDictionary<String,EntityProperty>, OperationContext)

プロパティ名と型指定された IDictionary<TKey,TValue> 値とをマッピングする指定された EntityProperty を使用してエンティティを逆シリアル化します。

ReadUserObject(Object, IDictionary<String,EntityProperty>, OperationContext)

プロパティ名と IDictionary<TKey,TValue> のデータ型の値とをマッピングする指定された EntityProperty を使用し、カスタム エンティティのインスタンスを逆シリアル化します。

WriteEntity(OperationContext)

この IDictionary<TKey,TValue> インスタンスの EntityProperty データ値にマッピングされたプロパティ名の TableEntity をシリアル化します。

WriteUserObject(Object, OperationContext)

指定されたエンティティ オブジェクトのすべてのプロパティを対象に、IDictionary<TKey,TValue> オブジェクトの EntityProperty を作成します。

適用対象