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. |
|
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).) |
|
Finalize | (Inherited from Object.) |
|
GetHashCode | (Inherited from Object.) |
|
GetType | (Inherited from Object.) |
|
MemberwiseClone | (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().) |
| Name | Description | |
|---|---|---|
|
IExtensibleDataObject.ExtensionData | Gets or sets the object that contains extra data. (Inherited from RuleAction.) |