Freigeben über


InstancePersistenceContext.ReadInstanceKeyMetadata Methode

Definition

Gibt an, dass der Persistenzanbieter erfolgreich verschiedene Instanzschlüsselmetadaten für einen Schlüssel gelesen hat, der der aktuellen Instanz des Instanzspeichers zugeordnet ist.

public:
 void ReadInstanceKeyMetadata(Guid key, System::Collections::Generic::IDictionary<System::Xml::Linq::XName ^, System::Runtime::DurableInstancing::InstanceValue ^> ^ metadata, bool complete);
public void ReadInstanceKeyMetadata (Guid key, System.Collections.Generic.IDictionary<System.Xml.Linq.XName,System.Runtime.DurableInstancing.InstanceValue> metadata, bool complete);
member this.ReadInstanceKeyMetadata : Guid * System.Collections.Generic.IDictionary<System.Xml.Linq.XName, System.Runtime.DurableInstancing.InstanceValue> * bool -> unit
Public Sub ReadInstanceKeyMetadata (key As Guid, metadata As IDictionary(Of XName, InstanceValue), complete As Boolean)

Parameter

key
Guid

Der Instanzschlüsselbezeichner für den Schlüssel, dessen Metadaten gelesen wurden. Darf nicht "Guid.Empty" sein.

metadata
IDictionary<XName,InstanceValue>

Die Metadaten als Wörterbuch von XName- und InstanceValue-Objekten.

complete
Boolean

true, wenn die Metadaten alle Metadaten darstellen, die dem Instanzschlüssel zugeordnet sind, andernfalls false.

Hinweise

Das aktuelle Instanzhandle muss an eine Instanz gebunden sein. Wenn das Instanzhandle an eine Sperre gebunden, oder die aktuelle Instanz als vollständig markiert ist, werden die Metadaten als konsistent angesehen. Andernfalls wird dies angezweifelt.

Gilt für: