SqlRuleFilter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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
Azure SDK for .NET