Freigeben über


CorrelationKey Klasse

Definition

Stellt eine Zuordnung zwischen bestimmten Anwendungsdaten und einer Instanz dar.

public ref class CorrelationKey sealed : System::Runtime::DurableInstancing::InstanceKey
public sealed class CorrelationKey : System.Runtime.DurableInstancing.InstanceKey
type CorrelationKey = class
    inherit InstanceKey
Public NotInheritable Class CorrelationKey
Inherits InstanceKey
Vererbung
CorrelationKey

Hinweise

Die Schlüsseldaten werden in der Regel einer Nachricht entnommen, die einen Satz von Abfragen verwendet, die in einem MessageQuerySet enthalten sind. Der CorrelationKey wird dann mit einem Hash der Schlüsseldaten generiert. Korrelationen werden als die Zuordnung zu einem CorrelationKey und einer Instanz-ID dargestellt.

Konstruktoren

CorrelationKey(IDictionary<String,String>, XName, XNamespace)

Initialisiert eine neue Instanz der CorrelationKey-Klasse mithilfe der angegebenen Schlüsseldaten, des Bereichsnamens und des Anbieters.

Eigenschaften

IsValid

Ruft einen Wert ab, der angibt, ob der Instanzschlüssel gültig ist.

(Geerbt von InstanceKey)
KeyData

Ruft ein Wörterbuch von Schlüsseldaten ab.

KeyString

Ruft eine String-Darstellung der Schlüsseldaten ab.

Metadata

Ruft das Wörterbuch ab, das dem Instanzschlüssel zugeordnete Metadaten enthält.

(Geerbt von InstanceKey)
Name

Ruft den Namen der CorrelationKey ab oder legt diesen fest.

Provider

Ruft den Anbieter ab.

ScopeName

Ruft den Bereichsnamen ab.

Value

Ruft den GUID-Wert ab, der dem aktuellen Instanzschlüssel zugeordnet ist.

(Geerbt von InstanceKey)

Methoden

Equals(Object)

Vergleicht die GUID, die dem aktuellen Objekt zugeordnet ist (Speicherung in der Value-Eigenschaft), mit der GUID, die dem InstanceKey-Objekt zugeordnet ist.

(Geerbt von InstanceKey)
GetHashCode()

Gibt einen eindeutigen Hashcode für die GUID des aktuellen InstanceKey-Objekts zurück (wird in der Value-Eigenschaft gespeichert).

(Geerbt von InstanceKey)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für