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

SqlFilter 类

定义

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

[System.Runtime.Serialization.DataContract(Name="SqlFilter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.TrueFilter))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.FalseFilter))]
[System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))]
public class SqlFilter : Microsoft.ServiceBus.Messaging.Filter
[<System.Runtime.Serialization.DataContract(Name="SqlFilter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.TrueFilter))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.FalseFilter))>]
[<System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))>]
type SqlFilter = class
    inherit Filter
Public Class SqlFilter
Inherits Filter
继承
SqlFilter
派生
属性

构造函数

SqlFilter(String)

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

属性

CompatibilityLevel

保留此属性供将来使用。 显示兼容性级别的整数值,当前硬编码为 20。

Parameters

设置筛选表达式的值。

RequiresPreprocessing

获取一个值,该值指示 SQL 筛选器表达式是否需要预处理。

SqlExpression

获取 SQL 表达式。

方法

Match(BrokeredMessage)

指定消息是否与当前 SQL 表达式匹配。

Preprocess()

获取预处理的筛选器表达式。

ToString()

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

Validate()

验证 SQL 表达式。

显式接口实现

IExtensibleDataObject.ExtensionData

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

(继承自 Filter)

适用于