次の方法で共有


InstancePersistenceContext.LoadedInstance メソッド

定義

永続化プロバイダーによってインスタンス ストアから現在のインスタンスが正常に取得されたことを示します。

public:
 void LoadedInstance(System::Runtime::DurableInstancing::InstanceState state, System::Collections::Generic::IDictionary<System::Xml::Linq::XName ^, System::Runtime::DurableInstancing::InstanceValue ^> ^ instanceData, System::Collections::Generic::IDictionary<System::Xml::Linq::XName ^, System::Runtime::DurableInstancing::InstanceValue ^> ^ instanceMetadata, System::Collections::Generic::IDictionary<Guid, System::Collections::Generic::IDictionary<System::Xml::Linq::XName ^, System::Runtime::DurableInstancing::InstanceValue ^> ^> ^ associatedInstanceKeyMetadata, System::Collections::Generic::IDictionary<Guid, System::Collections::Generic::IDictionary<System::Xml::Linq::XName ^, System::Runtime::DurableInstancing::InstanceValue ^> ^> ^ completedInstanceKeyMetadata);
public void LoadedInstance (System.Runtime.DurableInstancing.InstanceState state, System.Collections.Generic.IDictionary<System.Xml.Linq.XName,System.Runtime.DurableInstancing.InstanceValue> instanceData, System.Collections.Generic.IDictionary<System.Xml.Linq.XName,System.Runtime.DurableInstancing.InstanceValue> instanceMetadata, System.Collections.Generic.IDictionary<Guid,System.Collections.Generic.IDictionary<System.Xml.Linq.XName,System.Runtime.DurableInstancing.InstanceValue>> associatedInstanceKeyMetadata, System.Collections.Generic.IDictionary<Guid,System.Collections.Generic.IDictionary<System.Xml.Linq.XName,System.Runtime.DurableInstancing.InstanceValue>> completedInstanceKeyMetadata);
member this.LoadedInstance : System.Runtime.DurableInstancing.InstanceState * System.Collections.Generic.IDictionary<System.Xml.Linq.XName, System.Runtime.DurableInstancing.InstanceValue> * System.Collections.Generic.IDictionary<System.Xml.Linq.XName, System.Runtime.DurableInstancing.InstanceValue> * System.Collections.Generic.IDictionary<Guid, System.Collections.Generic.IDictionary<System.Xml.Linq.XName, System.Runtime.DurableInstancing.InstanceValue>> * System.Collections.Generic.IDictionary<Guid, System.Collections.Generic.IDictionary<System.Xml.Linq.XName, System.Runtime.DurableInstancing.InstanceValue>> -> unit
Public Sub LoadedInstance (state As InstanceState, instanceData As IDictionary(Of XName, InstanceValue), instanceMetadata As IDictionary(Of XName, InstanceValue), associatedInstanceKeyMetadata As IDictionary(Of Guid, IDictionary(Of XName, InstanceValue)), completedInstanceKeyMetadata As IDictionary(Of Guid, IDictionary(Of XName, InstanceValue)))

パラメーター

state
InstanceState

インスタンス状態情報。

instanceData
IDictionary<XName,InstanceValue>

XNameInstanceValue オブジェクトのディクショナリとしてのインスタンス データ。

instanceMetadata
IDictionary<XName,InstanceValue>

XNameInstanceValue オブジェクトのコレクションとしてのインスタンス メタデータ。

associatedInstanceKeyMetadata
IDictionary<Guid,IDictionary<XName,InstanceValue>>

インスタンス識別子とインスタンス キーのメタデータのディクショナリとして関連付けられたインスタンス キー。これは、XNameInstanceValue オブジェクトのディクショナリです。

completedInstanceKeyMetadata
IDictionary<Guid,IDictionary<XName,InstanceValue>>

インスタンス識別子とインスタンス キーのメタデータのディクショナリとして完了済みのインスタンス メタデータ。これは、XNameInstanceValue オブジェクトのディクショナリです。

注釈

現在のインスタンス ハンドルはインスタンスにバインドされている必要があります。 インスタンス ハンドルがロックにバインドされているか、読み込まれたインスタンスに完了のマークが付いている場合、読み込まれたデータは一貫性があると見なされます。それ以外の場合は、一貫性が不明であると見なされます。

適用対象