CorrelationQuery Klasa

Definicja

Reprezentuje Where klauzulę i Select klauzulę identyfikującą unikalne właściwości komunikatu, aby można było skierować je do właściwego wystąpienia.

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

Uwagi

A CorrelationQuery to zestaw zapytań, które są uruchamiane w wiadomości przychodzącej lub wychodzącej w celu wygenerowania zestawu kluczy wystąpienia. InstanceKeyReprezentuje skojarzenie między danymi wybranymi z zapytania i określonym wystąpieniem usługi.

WhereKlauzula zezwala użytkownikowi na filtrowanie zestawu komunikatów, na których ta funkcja CorrelationQuery jest uruchamiana. SelectKlauzula reprezentuje zestaw zapytań używany do unikatowego identyfikowania wystąpienia usługi, dla którego ma zostać wysłany komunikat przychodzący. SelectAdditionalKlauzule to zestaw zestawów zapytań, które reprezentują nowe klucze wystąpienia, które muszą zostać utworzone w celu skojarzenia danych z wystąpieniem usługi.

Konstruktory

CorrelationQuery()

Inicjuje nowe wystąpienie klasy CorrelationQuery.

Właściwości

Select

Pobiera lub ustawia MessageQuerySet element zawierający elementy w wiadomości, które tworzą klucz wystąpienia, który jednoznacznie identyfikuje komunikat.

SelectAdditional

Pobiera kolekcję klauzul, z których każdy definiuje zestaw elementów w wiadomości, które składają się na skojarzony klucz.

Where

Pobiera lub ustawia MessageFilter definicję zestawu komunikatów, dla których ma zastosowanie to zapytanie.

Metody

Equals(Object)

Określa, czy bieżąca CorrelationQuery jest równa podanemu obiektowi.

GetHashCode()

Zwraca kod skrótu dla bieżącego CorrelationQuery .

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy