(0) exportieren Drucken
Alle erweitern

Filter-Klasse

Beschreibt einen Filterausdruck, der anhand einer BrokeredMessage ausgewertet wird.

Namespace:  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)

[KnownTypeAttribute(typeof(SqlFilter))]
[KnownTypeAttribute(typeof(FalseFilter))]
[KnownTypeAttribute(typeof(CorrelationFilter))]
[KnownTypeAttribute(typeof(DateTimeOffset))]
[DataContractAttribute(Name = "Filter", Namespace = "http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[KnownTypeAttribute(typeof(TrueFilter))]
public abstract class Filter : IExtensibleDataObject

Der Filter-Typ macht folgende Elemente verfügbar.

  NameBeschreibung
Öffentliche EigenschaftRequiresPreprocessingRuft einen Wert ab, der angibt, ob für den Filterausdruck Vorverarbeitung erforderlich ist.
Zum Anfang

  NameBeschreibung
Öffentliche MethodeEquals (Geerbt von Object.)
Geschützte MethodeFinalize (Geerbt von Object.)
Öffentliche MethodeGetHashCode (Geerbt von Object.)
Öffentliche MethodeGetType (Geerbt von Object.)
Öffentliche MethodeMatchVergleicht die BrokeredMessage mit dem FilterExpression-Objekt.
Geschützte MethodeMemberwiseClone (Geerbt von Object.)
Öffentliche MethodePreprocessFührt eine Vorverarbeitung des Filterausdrucks aus und gibt ein vorverarbeitetes FilterExpression-Objekt zurück.
Öffentliche MethodeToString (Geerbt von Object.)
Öffentliche MethodeValidateÜberprüft das FilterExpression-Objekt und stellt sicher, dass dieses mit den gültigen Grammatikregeln kompatibel ist.
Zum Anfang

  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate EigenschaftIExtensibleDataObject..::..ExtensionDataRuft das Objekt ab, das zusätzliche Daten enthält, oder legt dieses fest.
Zum Anfang

FilterExpression is an abstract class with the following concrete implementations:

  1. SqlFilterExpression that represents a filter using SQL syntax.

  2. CorrelationFilter that provides an optimization for correlation equality expressions.

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft