CorrelationFilter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für