Share via


ITableEntity インターフェイス

定義

テーブル エンティティ モデルに必要なプロパティを定義するインターフェイス。 カスタム エンティティ モデルの種類では、このインターフェイスを実装する必要があります。

public interface ITableEntity
type ITableEntity = interface
Public Interface ITableEntity
派生

注釈

の実装 ITableEntityには、厳密に型指定されたカスタム エンティティ モデル クラスと指定されたモデルの 2 つのオプションがあります TableEntity

プロパティ

ETag

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

PartitionKey

パーティション キーは、特定のテーブル内のパーティションの一意識別子であり、エンティティの主キーの最初の部分を形成します。

RowKey

行キーは、特定のパーティション内のエンティティを示す一意の識別子です。 と RowKey を PartitionKey 組み合わせると、テーブル内のすべてのエンティティが一意に識別されます。

Timestamp

Timestamp プロパティは、エンティティが最後に変更された時刻を記録するためにサーバー側で保持される DateTime 値です。 Table サービスは、内部的に Timestamp プロパティを使用してオプティミスティック コンカレンシーを提供します。 Timestamp の値は単調に増加する値です。つまり、エンティティが変更されるたびに、そのエンティティの Timestamp の値が増加します。 このプロパティは、挿入操作または更新操作には設定しないでください (値は無視されます)。

適用対象