Filter Clase

Definición

Describe una expresión de filtro que se evalúa con 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
Herencia
Filter
Derivado
Atributos
Implementaciones

Comentarios

Filter es una clase abstracta con las siguientes implementaciones concretas:

Propiedades

RequiresPreprocessing

Obtiene un valor que indica si la expresión de filtro requiere preprocesamiento.

Métodos

Match(BrokeredMessage)

Coincide con BrokeredMessage con FilterExpression.

Preprocess()

Preprocesa la expresión de filtro y devuelve un FilterExpression preprocesado.

Validate()

Valida FilterExpression y asegúrese de que cumple con las reglas de gramática válidas.

Implementaciones de interfaz explícitas

IExtensibleDataObject.ExtensionData

Describe una expresión de filtro que se evalúa con un BrokeredMessage.

Se aplica a

Consulte también