Freigeben über


CorrelationQuery Klasse

Definition

Stellt eine Where Klausel und eine Select Klausel dar, die die eindeutigen Merkmale einer Nachricht identifiziert, damit sie an die richtige Instanz weitergeleitet werden kann.

public ref class CorrelationQuery
public class CorrelationQuery
type CorrelationQuery = class
Public Class CorrelationQuery
Vererbung
CorrelationQuery

Hinweise

A CorrelationQuery ist eine Reihe von Abfragen, die auf einer eingehenden oder ausgehenden Nachricht ausgeführt werden, um eine Reihe von Instanzschlüsseln zu generieren. An InstanceKey represents an association between the data selected from the query and a particular service instance.

Die Where Klausel ermöglicht es dem Benutzer, den Satz von Nachrichten zu filtern, auf denen dies CorrelationQuery ausgeführt wird. Die Select Klausel stellt den Abfragesatz dar, der verwendet wird, um die Dienstinstanz eindeutig zu identifizieren, für die eine eingehende Nachricht verteilt werden soll. Die SelectAdditional Klauseln sind eine Gruppe von Abfragesätzen, die neue Instanzschlüssel darstellen, die erstellt werden müssen, um diese Daten der Dienstinstanz zuzuordnen.

Konstruktoren

Name Beschreibung
CorrelationQuery()

Initialisiert eine neue Instanz der CorrelationQuery-Klasse.

Eigenschaften

Name Beschreibung
Select

Dient zum Abrufen oder Festlegen der MessageQuerySet Elemente in der Nachricht, die den Instanzschlüssel verfassen, der die Nachricht eindeutig identifiziert.

SelectAdditional

Ruft eine Auflistung von Klauseln ab, von denen jeder den Satz von Elementen in der Nachricht definiert, aus denen ein zugeordneter Schlüssel besteht.

Where

Dient zum Abrufen oder Festlegen der MessageFilter Gruppe von Nachrichten, für die diese Abfrage gilt.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob der aktuelle CorrelationQuery Wert dem angegebenen Objekt entspricht.

GetHashCode()

Gibt den Hashcode für den aktuellen CorrelationQueryZurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: