CorrelationQuery Třída

Definice

Představuje klauzuli Where a Select klauzuli, které identifikují jedinečné vlastnosti zprávy, aby bylo možné ji směrovat do správné instance.

public ref class CorrelationQuery
public class CorrelationQuery
type CorrelationQuery = class
Public Class CorrelationQuery
Dědičnost
CorrelationQuery

Poznámky

A CorrelationQuery je sada dotazů, které se spouští na příchozí nebo odchozí zprávě za účelem vygenerování sady klíčů instance. Představuje InstanceKey přidružení mezi daty vybranými z dotazu a konkrétní instancí služby.

Klauzule Where umožňuje uživateli filtrovat sadu zpráv, na které se spouští CorrelationQuery . Klauzule Select představuje sadu dotazů, která se používá k jedinečné identifikaci instance služby, pro kterou by měla být odeslána příchozí zpráva. Klauzule SelectAdditional jsou sada sad dotazů, které představují nové klíče instance, které je nutné vytvořit pro přidružení těchto dat k instanci služby.

Konstruktory

CorrelationQuery()

Inicializuje novou instanci CorrelationQuery třídy.

Vlastnosti

Select

Získá nebo nastaví MessageQuerySet , který obsahuje prvky ve zprávě, které tvoří klíč instance, který jedinečně identifikuje zprávu.

SelectAdditional

Získá kolekci klauzulí, z nichž každá definuje sadu prvků ve zprávě, které tvoří přidružený klíč.

Where

Získá nebo nastaví MessageFilter , který definuje sadu zpráv, pro které tento dotaz platí.

Metody

Equals(Object)

Určuje, zda je proud CorrelationQuery roven zadanému objektu.

GetHashCode()

Vrátí hashovací kód pro aktuální CorrelationQueryhodnotu .

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro