Compartir a través de


SqlRuleFilter Clase

Definición

Representa un filtro que es una composición de una expresión y una acción que se ejecuta en la canalización pub/sub.

public class SqlRuleFilter : Azure.Messaging.ServiceBus.Administration.RuleFilter
type SqlRuleFilter = class
    inherit RuleFilter
Public Class SqlRuleFilter
Inherits RuleFilter
Herencia
SqlRuleFilter
Derivado

Comentarios

SqlRuleFilter contiene una expresión de condición similar a SQL que se evalúa en el agente con respecto a las propiedades definidas por el usuario y las propiedades del sistema de los mensajes que llegan. Todas las propiedades del sistema (que son todas las propiedades enumeradas explícitamente en la ServiceBusMessage clase) deben tener el prefijo en sys. la expresión de condición. El subconjunto de SQL implementa pruebas para la existencia de propiedades (EXISTS), pruebas para valores NULL (IS NULL), operadores lógicos NOT/AND/OR, operadores relacionales, aritmética numérica y patrón de texto simple que coinciden con LIKE.

Constructores

SqlRuleFilter(String)

Inicializa una nueva instancia de la SqlRuleFilter clase utilizando la expresión SQL especificada.

Propiedades

Parameters

Establece el valor de una expresión de filtro. Tipos permitidos: string, int, long, bool, double

SqlExpression

Obtiene la expresión SQL.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

Equals(RuleFilter)

Indica si el objeto actual es igual que otro objeto del mismo tipo.

GetHashCode()

Sirve como la función hash predeterminada.

ToString()

Devuelve una representación de cadena de SqlRuleFilter.

Operadores

Equality(SqlRuleFilter, SqlRuleFilter)

Compara dos valores de SqlRuleFilter para determinar si son iguales.

Inequality(SqlRuleFilter, SqlRuleFilter)

Compara dos valores de SqlRuleFilter para determinar si no son iguales.

Se aplica a