SqlRuleFilter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un filtre qui est une composition d’une expression et une action exécutée dans le pipeline pub/sub.
public class SqlRuleFilter : Azure.Messaging.ServiceBus.Administration.RuleFilter
type SqlRuleFilter = class
inherit RuleFilter
Public Class SqlRuleFilter
Inherits RuleFilter
- Héritage
- Dérivé
Remarques
A SqlRuleFilter contient une expression de condition de type SQL qui est évaluée dans le répartiteur par rapport aux propriétés définies par l’utilisateur et aux propriétés système des messages arrivants. Toutes les propriétés système (qui sont toutes des propriétés explicitement répertoriées sur la ServiceBusMessage classe) doivent être précédées d’un sys.
préfixe dans l’expression de condition. Le sous-ensemble SQL implémente le test de l’existence de propriétés (EXISTS), le test des valeurs null (IS NULL), logique NOT/AND/OR, les opérateurs relationnels, l’arithmétique numérique et le modèle de texte simple correspondant à LIKE.
Constructeurs
SqlRuleFilter(String) |
Initialise une nouvelle instance de la classe à l’aide SqlRuleFilter de l’expression SQL spécifiée. |
Propriétés
Parameters |
Définit la valeur d’une expression de filtre. Types autorisés : string, int, long, bool, double |
SqlExpression |
Obtient l’expression SQL. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. |
Equals(RuleFilter) |
Indique si l'objet actuel est égal à un autre objet du même type. |
GetHashCode() |
Fait office de fonction de hachage par défaut. |
ToString() |
Retourne une représentation sous forme de chaîne de SqlRuleFilter. |
Opérateurs
Equality(SqlRuleFilter, SqlRuleFilter) |
Compare si deux valeurs SqlRuleFilter sont égales. |
Inequality(SqlRuleFilter, SqlRuleFilter) |
Compare deux valeurs SqlRuleFilter pour déterminer si elles sont inégales. |
S’applique à
Azure SDK for .NET