InstanceView クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インスタンスのビューを表します。 たとえば、Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) メソッドを実装する場合は、永続ストアのインスタンス データに関するビューを提供する InstanceView オブジェクトを返します。
public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
- 継承
-
InstanceView
注釈
各 InstanceView オブジェクトは、InstanceHandle と関連付けられます。 InstanceStore.Execute から返される InstanceView に対しては、関連付けられたハンドルが Execute に渡されます。 InstancePersistenceContext.InstanceView から返される InstanceView に対しては、関連付けられたハンドルは TryCommand に渡されます。
InstanceHandle には、一度に 0 個以上の InstanceView オブジェクトが関連付けられている場合があります。 InstanceStore.Execute から返された InstanceView オブジェクトは不変であり、そのコマンドが正常に完了した後で、インスタンスの既知の状態を示すスナップショットを表します。 InstancePersistenceContext から返された InstanceView オブジェクトは可変であり、コマンドの実行中に更新される現在のインスタンスの既知の状態を表します (コマンドが最終的に失敗すると、この中間状態は破棄されます)。
プロパティ
InstanceData |
名前と値のディクショナリとしてインスタンス データを取得します。 |
InstanceDataConsistency |
InstanceData プロパティの一貫性のステータスを取得します。 |
InstanceId |
インスタンスの識別子 (ID) を GUID として取得します。 |
InstanceKeys |
インスタンス キーの識別子と関連付けられた InstanceKeyView オブジェクトとして、インスタンス キーを取得します。 |
InstanceKeysConsistency |
InstanceKeys プロパティの一貫性のステータスを取得します。 |
InstanceMetadata |
名前と InstanceValue オブジェクトとして、インスタンスのメタデータを取得します。 |
InstanceMetadataConsistency |
InstanceMetadata プロパティの一貫性のステータスを取得します。 |
InstanceOwner |
インスタンスの所有者を取得します。 |
InstanceOwnerMetadata |
名前と値のディクショナリとして、インスタンス所有者のメタデータを取得します。 |
InstanceOwnerMetadataConsistency |
InstanceOwnerMetadata プロパティの一貫性のステータスを取得します。 |
InstanceState |
インスタンス (不明、初期化されていない、初期化済み、または完了) の状態を取得します。 |
InstanceStoreQueryResults |
InstanceStoreQueryResult オブジェクトのコレクションを取得します。 コレクションは、関連付けられているインスタンス ハンドルに対してコマンドが実行されるたびに自動的に空の状態にリセットされます。 |
IsBoundToInstance |
関連付けられたインスタンス ハンドルが、インスタンスにバインドされているかどうかを示す値を返します。 |
IsBoundToInstanceOwner |
関連付けられたインスタンス ハンドルが、インスタンス所有者にバインドされているかどうかを示す値を返します。 |
IsBoundToLock |
関連付けられたインスタンス ハンドルが、インスタンス ロックにバインドされているかどうかを示す値を返します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET