Filter 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.
Décrit une expression de filtre évaluée par rapport à un brokeredMessage.
[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
- Héritage
-
Filter
- Dérivé
- Attributs
- Implémente
Remarques
Filter est une classe abstraite avec les implémentations concrètes suivantes :
Propriétés
RequiresPreprocessing |
Obtient une valeur indiquant si l’expression de filtre nécessite un prétraitement. |
Méthodes
Match(BrokeredMessage) |
Correspond à BrokeredMessage par rapport à FilterExpression. |
Preprocess() |
Prétraitement de l’expression de filtre et retourne un FilterExpression prétraité. |
Validate() |
Valide l’objet FilterExpression et vérifie qu’il est conforme aux règles de grammaire valides. |
Implémentations d’interfaces explicites
IExtensibleDataObject.ExtensionData |
Décrit une expression de filtre évaluée par rapport à un brokeredMessage. |
S’applique à
Voir aussi
Azure SDK for .NET