Compartilhar via


SqlFilter Classe

Definição

Representa um filtro que é uma composição de uma expressão e uma ação executada no pipeline pub/sub.

public class SqlFilter : Microsoft.Azure.ServiceBus.Filter
type SqlFilter = class
    inherit Filter
Public Class SqlFilter
Inherits Filter
Herança
SqlFilter
Derivado

Comentários

Um SqlFilter contém uma expressão de condição semelhante a SQL avaliada no agente em relação às propriedades e às propriedades do sistema definidas pelo usuário das mensagens que chegam. Todas as propriedades do sistema (que são todas as propriedades explicitamente listadas na Message classe) devem ser prefixadas com sys. na expressão de condição. O subconjunto SQL implementa o teste para existência de propriedades (EXISTS), teste para valores nulos (IS NULL), NOT/AND/OR lógico, operadores relacionais, aritmética numérica e correspondência de padrões de texto simples com LIKE.

Construtores

SqlFilter(String)

Inicializa uma nova instância da SqlFilter classe usando a expressão SQL especificada.

Propriedades

Parameters

Define o valor de uma expressão de filtro. Tipos permitidos: cadeia de caracteres, int, long, bool, double

SqlExpression

Obtém a expressão SQL.

Métodos

Equals(Filter)

Representa um filtro que é uma composição de uma expressão e uma ação executada no pipeline pub/sub.

Equals(Object)

Representa um filtro que é uma composição de uma expressão e uma ação executada no pipeline pub/sub.

GetHashCode()

Representa um filtro que é uma composição de uma expressão e uma ação executada no pipeline pub/sub.

ToString()

Retorna uma representação de cadeia de caracteres de SqlFilter.

Operadores

Equality(SqlFilter, SqlFilter)

Representa um filtro que é uma composição de uma expressão e uma ação executada no pipeline pub/sub.

Inequality(SqlFilter, SqlFilter)

Representa um filtro que é uma composição de uma expressão e uma ação executada no pipeline pub/sub.

Aplica-se a