SqlRuleFilter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um filtro que é uma composição de uma expressão e uma ação executada no pipeline pub/sub.
public class SqlRuleFilter : Azure.Messaging.ServiceBus.Administration.RuleFilter
type SqlRuleFilter = class
inherit RuleFilter
Public Class SqlRuleFilter
Inherits RuleFilter
- Herança
- Derivado
Comentários
Um SqlRuleFilter 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 ServiceBusMessage 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
SqlRuleFilter(String) |
Inicializa uma nova instância da SqlRuleFilter 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(Object) |
Determina se o objeto especificado é igual ao objeto atual. |
Equals(RuleFilter) |
Indica se o objeto atual é igual a outro objeto do mesmo tipo. |
GetHashCode() |
Serve como a função de hash padrão. |
ToString() |
Retorna uma representação de cadeia de caracteres de SqlRuleFilter. |
Operadores
Equality(SqlRuleFilter, SqlRuleFilter) |
Comparar a igualdade de dois valores SqlRuleFilter. |
Inequality(SqlRuleFilter, SqlRuleFilter) |
Compara a desigualdade de dois valores SqlRuleFilter. |
Aplica-se a
Azure SDK for .NET