Exportar (0) Imprimir
Expandir Tudo

Classe Filter

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

Namespace:  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (em Microsoft.ServiceBus.dll)

[KnownTypeAttribute(typeof(SqlFilter))]
[KnownTypeAttribute(typeof(FalseFilter))]
[KnownTypeAttribute(typeof(CorrelationFilter))]
[KnownTypeAttribute(typeof(DateTimeOffset))]
[DataContractAttribute(Name = "Filter", Namespace = "http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[KnownTypeAttribute(typeof(TrueFilter))]
public abstract class Filter : IExtensibleDataObject

O tipo Filter expõe os membros a seguir.

  NomeDescrição
Propriedade públicaRequiresPreprocessingObtém um valor que indica se a expressão de filtro requer pré-processamento.
Início

  NomeDescrição
Método públicoEquals (Herdado de Object.)
Método protegidoFinalize (Herdado de Object.)
Método públicoGetHashCode (Herdado de Object.)
Método públicoGetType (Herdado de Object.)
Método públicoMatchCorresponde a BrokeredMessage em relação à FilterExpression.
Método protegidoMemberwiseClone (Herdado de Object.)
Método públicoPreprocessPré-processa a expressão de filtro e retorna uma FilterExpression pré-processada.
Método públicoToString (Herdado de Object.)
Método públicoValidateValida a FilterExpression e garante que esteja em conformidade com as regras de gramática válidas.
Início

  NomeDescrição
Implementações de interfaces explícitasPropriedade privadaIExtensibleDataObject..::..ExtensionDataObtém ou define o objeto que contém os dados adicionais.
Início

FilterExpression is an abstract class with the following concrete implementations:

  1. SqlFilterExpression that represents a filter using SQL syntax.

  2. CorrelationFilter that provides an optimization for correlation equality expressions.

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft