Filter 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.
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
Azure SDK for .NET