你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SqlFilter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个筛选器,该筛选器由表达式和在发布/订阅管道中执行的操作组成。
public class SqlFilter : Microsoft.Azure.ServiceBus.Filter
type SqlFilter = class
inherit Filter
Public Class SqlFilter
Inherits Filter
- 继承
- 派生
注解
保存 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) |
表示一个筛选器,该筛选器由表达式和在发布/订阅管道中执行的操作组成。 |