Compartilhar via


Filter Classe

Definição

Descreve uma expressão de filtro avaliada em relação a um 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
Herança
Filter
Derivado
Atributos
Implementações

Comentários

Filter é uma classe abstrata com as seguintes implementações concretas:

Propriedades

RequiresPreprocessing

Obtém um valor que indica se a expressão de filtro requer pré-processamento.

Métodos

Match(BrokeredMessage)

Corresponde ao BrokeredMessage com o FilterExpression.

Preprocess()

Pré-processa a expressão de filtro e retorna uma FilterExpression pré-processada.

Validate()

Valida a FilterExpression e verifique se ela está em conformidade com as regras gramaticais válidas.

Implantações explícitas de interface

IExtensibleDataObject.ExtensionData

Descreve uma expressão de filtro avaliada em relação a um BrokeredMessage.

Aplica-se a

Confira também