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

SqlRuleAction 类

定义

表示以基于 SQL 语言的语法编写的操作集,这些操作针对 BrokeredMessage执行。

[System.Runtime.Serialization.DataContract(Name="SqlRuleAction", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class SqlRuleAction : Microsoft.ServiceBus.Messaging.RuleAction
[<System.Runtime.Serialization.DataContract(Name="SqlRuleAction", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
type SqlRuleAction = class
    inherit RuleAction
Public NotInheritable Class SqlRuleAction
Inherits RuleAction
继承
SqlRuleAction
属性

构造函数

SqlRuleAction(String)

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

SqlRuleAction(String, Int32)

使用指定的 SQL 表达式和兼容级别初始化 类的新实例 SqlRuleAction

属性

CompatibilityLevel

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

Parameters

设置规则操作的值。

RequiresPreprocessing

获取一个值, SqlRuleAction 该值指示 是否需要预处理。

SqlExpression

获取 SQL 表达式。

方法

Execute(BrokeredMessage)

执行 SqlRuleAction 对象。

Preprocess()

获取预处理 RuleAction 的表达式。

ToString()

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

Validate()

根据 SQL 92 语法和规则验证 SQL 表达式。

显式接口实现

IExtensibleDataObject.ExtensionData

表示以基于 SQL 语言的语法编写的操作集,这些操作针对 BrokeredMessage执行。

(继承自 RuleAction)

适用于