SqlFilter 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 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.
public class SqlFilter : Microsoft.Azure.ServiceBus.Filter
type SqlFilter = class
inherit Filter
Public Class SqlFilter
Inherits Filter
- Vererbung
- Abgeleitet
Hinweise
Ein SqlFilter enthält einen SQL-ähnlichen Bedingungsausdruck, der im Broker anhand der benutzerdefinierten Eigenschaften und Systemeigenschaften der eingehenden Nachrichten ausgewertet wird. Allen Systemeigenschaften (bei denen es sich um explizit in der Message -Klasse aufgeführte Eigenschaften handelt) muss im Bedingungsausdruck ein Präfix enthalten sys.
. Die SQL-Teilmenge implementiert Tests auf Das Vorhandensein von Eigenschaften (EXISTS), Tests auf NULL-Werte (IS NULL), logische NOT/AND/OR, relationale Operatoren, numerische Arithmetik und einfache Textmusterabgleich mit LIKE.
Konstruktoren
SqlFilter(String) |
Initialisiert einen neuen instance der SqlFilter -Klasse unter Verwendung des angegebenen SQL-Ausdrucks. |
Eigenschaften
Parameters |
Legt den Wert eines Filterausdrucks fest. Zulässige Typen: string, int, long, bool, double |
SqlExpression |
Ruft den SQL-Ausdruck ab. |
Methoden
Equals(Filter) |
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. |
Equals(Object) |
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. |
GetHashCode() |
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. |
ToString() |
Gibt eine Zeichenfolgendarstellung von SqlFilter zurück |
Operatoren
Equality(SqlFilter, SqlFilter) |
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. |
Inequality(SqlFilter, SqlFilter) |
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. |
Gilt für:
Azure SDK for .NET