你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SqlFilter 类

定义

表示一个筛选器,该筛选器由表达式和在发布/订阅管道中执行的操作组成。

public class SqlFilter : Microsoft.Azure.ServiceBus.Filter
type SqlFilter = class
    inherit Filter
Public Class SqlFilter
Inherits Filter
继承
SqlFilter
派生

注解

保存 SqlFilter 一个类似 SQL 的条件表达式,该表达式在中转站中针对到达消息的用户定义属性和系统属性进行计算。 所有系统属性 (,这些属性是类) 上显式列出的 Message 所有属性,必须在条件表达式中加上前缀 sys. 。 SQL 子集实现是否存在 (EXISTS) 属性的测试、 (IS NULL) 、逻辑 NOT/AND/OR、关系运算符、数值算术以及使用 LIKE 的简单文本模式匹配的测试。

构造函数

SqlFilter(String)

使用指定的 SQL 表达式初始化 类的新实例 SqlFilter

属性

Parameters

设置筛选器表达式的值。 允许的类型:string、int、long、bool、double

SqlExpression

获取 SQL 表达式。

方法

Equals(Filter)

表示一个筛选器,该筛选器由表达式和在发布/订阅管道中执行的操作组成。

Equals(Object)

表示一个筛选器,该筛选器由表达式和在发布/订阅管道中执行的操作组成。

GetHashCode()

表示一个筛选器,该筛选器由表达式和在发布/订阅管道中执行的操作组成。

ToString()

返回 的 SqlFilter字符串表示形式。

运算符

Equality(SqlFilter, SqlFilter)

表示一个筛选器,该筛选器由表达式和在发布/订阅管道中执行的操作组成。

Inequality(SqlFilter, SqlFilter)

表示一个筛选器,该筛选器由表达式和在发布/订阅管道中执行的操作组成。

适用于