Freigeben über


SqlFilter Klasse

Definition

Stellt einen Filter dar, bei dem es sich um eine Zusammensetzung eines Ausdrucks und einer Aktion handelt, die in der pub/sub-Pipeline ausgeführt wird.

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

Konstruktoren

SqlFilter(String)

Initialisiert eine neue instance der SqlFilter -Klasse unter Verwendung des angegebenen SQL-Ausdrucks.

Eigenschaften

CompatibilityLevel

Diese Eigenschaft ist für eine spätere Verwendung vorgesehen. Ein ganzzahliger Wert mit dem Kompatibilitätsgrad, derzeit hartcodiert auf 20.

Parameters

Legt den Wert eines Filterausdrucks fest.

RequiresPreprocessing

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

SqlExpression

Ruft den SQL-Ausdruck ab.

Methoden

Match(BrokeredMessage)

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

Preprocess()

Ruft den vorverarbeiteten Filterausdruck ab.

ToString()

Gibt eine Zeichenfolgendarstellung von SqlFilter zurück

Validate()

Überprüft den SQL-Ausdruck.

Explizite Schnittstellenimplementierungen

IExtensibleDataObject.ExtensionData

Stellt einen Filter dar, bei dem es sich um eine Zusammensetzung eines Ausdrucks und einer Aktion handelt, die in der pub/sub-Pipeline ausgeführt wird.

(Geerbt von Filter)

Gilt für: