CorrelationFilter Klasse

Definition

Stellt den Korrelationsfilterausdruck dar.

[System.Runtime.Serialization.DataContract(Name="CorrelationFilter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))]
public sealed class CorrelationFilter : Microsoft.ServiceBus.Messaging.Filter
[<System.Runtime.Serialization.DataContract(Name="CorrelationFilter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
[<System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))>]
type CorrelationFilter = class
    inherit Filter
Public NotInheritable Class CorrelationFilter
Inherits Filter
Vererbung
CorrelationFilter
Attribute

Hinweise

CorrelationFilter bietet eine effiziente Verknüpfung für Deklarationen von Filtern, die sich nur mit Korrelationsgleichheit befassen. In diesem Fall können die Kosten für die lexigraphische Analyse des Ausdrucks vermieden werden. Korrelationsfilter werden nicht nur zur Deklarationszeit optimiert, sondern auch zur Laufzeit optimiert. Korrelationsfilterabgleich kann auf eine Hashtabellensuche reduziert werden, die die Komplexität der Gruppe definierter Korrelationsfilter auf O(1) aggregiert.

Konstruktoren

CorrelationFilter()

Initialisiert eine neue Instanz der CorrelationFilter-Klasse mit Standardwerten.

CorrelationFilter(String)

Initialisiert einen neuen instance der CorrelationFilter -Klasse mit dem angegebenen Korrelationsbezeichner.

Eigenschaften

ContentType

Ruft den Inhaltstyp der Nachricht ab.

CorrelationId

Ruft den Bezeichner der Korrelation ab.

Label

Ruft die anwendungsspezifische Bezeichnung ab.

MessageId

Ruft den Bezeichner der Nachricht ab.

Properties

Ruft die anwendungsspezifischen Eigenschaften der Nachricht ab.

ReplyTo

Ruft die Adresse der Warteschlange ab, auf die beantwortet werden soll.

ReplyToSessionId

Ruft den Sitzungsbezeichner ab, auf den antworten soll.

RequiresPreprocessing

Ruft einen Wert ab, der angibt, ob der CorrelationFilter Ausdruck eine Vorverarbeitung erfordert.

SessionId

Ruft den Sitzungsbezeichner ab.

To

Ruft die Adresse ab, an die gesendet werden soll.

Methoden

Match(BrokeredMessage)

Gibt an, ob eine Nachricht mit dem aktuellen SQL-Ausdruck übereinstimmt.

Preprocess()

Ruft den vorverarbeiteten Filterausdruck ab.

ToString()

Konvertiert den Wert des aktuellen instance in die entsprechende Zeichenfolgendarstellung.

Validate()

Überprüft das CorrelationFilter-Objekt.

Explizite Schnittstellenimplementierungen

IExtensibleDataObject.ExtensionData

Stellt den Korrelationsfilterausdruck dar.

(Geerbt von Filter)

Gilt für: