SqlRuleAction Class
Represents set of actions written in SQL language-based syntax that is performed against a BrokeredMessage.
System.Object
Microsoft.ServiceBus.Messaging.RuleAction
Microsoft.ServiceBus.Messaging.SqlRuleAction
Microsoft.ServiceBus.Messaging.RuleAction
Microsoft.ServiceBus.Messaging.SqlRuleAction
Namespace: Microsoft.ServiceBus.Messaging
Assembly: Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)
The SqlRuleAction type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | SqlRuleAction(String) | Initializes a new instance of the SqlRuleAction class with the specified SQL expression. |
![]() | SqlRuleAction(String, Int32) | Initializes a new instance of the SqlRuleAction class with the specified SQL expression and compatibility level. |
| Name | Description | |
|---|---|---|
![]() | CompatibilityLevel | This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20. |
![]() | Parameters | Sets the value of a rule action. |
![]() | RequiresPreprocessing | Gets a value indicating whether the SqlRuleAction requires preprocessing. (Overrides RuleAction.RequiresPreprocessing.) |
![]() | SqlExpression | Gets the SQL expression. |
| Name | Description | |
|---|---|---|
![]() | Equals | (Inherited from Object.) |
![]() | Execute | Executes the SqlRuleAction object. (Overrides RuleAction.Execute(BrokeredMessage).) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | Preprocess | Gets the pre-processed RuleAction expression. (Overrides RuleAction.Preprocess().) |
![]() | ToString | (Inherited from Object.) |
![]() | Validate | Validates the SQL expression against the SQL 92 syntax and rules. (Overrides RuleAction.Validate().) |
