Filter Klasse

Definition

Beschreibt einen Filterausdruck, der für eine BrokeredMessage ausgewertet wird.

[System.Runtime.Serialization.DataContract(Name="Filter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.SqlFilter))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.TrueFilter))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.FalseFilter))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.CorrelationFilter))]
[System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))]
public abstract class Filter : System.Runtime.Serialization.IExtensibleDataObject
[<System.Runtime.Serialization.DataContract(Name="Filter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.SqlFilter))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.TrueFilter))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.FalseFilter))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.CorrelationFilter))>]
[<System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))>]
type Filter = class
    interface IExtensibleDataObject
Public MustInherit Class Filter
Implements IExtensibleDataObject
Vererbung
Filter
Abgeleitet
Attribute
Implementiert

Hinweise

Filter ist eine abstrakte Klasse mit den folgenden konkreten Implementierungen:

Eigenschaften

RequiresPreprocessing

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

Methoden

Match(BrokeredMessage)

Vergleicht brokeredMessage mit FilterExpression.

Preprocess()

Verarbeitet den Filterausdruck vor und gibt einen vorverarbeiteten FilterExpression zurück.

Validate()

Überprüft den FilterExpression und stellt sicher, dass er den gültigen Grammatikregeln entspricht.

Explizite Schnittstellenimplementierungen

IExtensibleDataObject.ExtensionData

Beschreibt einen Filterausdruck, der für eine BrokeredMessage ausgewertet wird.

Gilt für:

Weitere Informationen