This topic has not yet been rated - Rate this topic

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

Namespace:  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)
[DataContractAttribute(Name = "SqlRuleAction", Namespace = "http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class SqlRuleAction : RuleAction

The SqlRuleAction type exposes the following members.

  Name Description
Public method SqlRuleAction(String) Initializes a new instance of the SqlRuleAction class with the specified SQL expression.
Public method SqlRuleAction(String, Int32) Initializes a new instance of the SqlRuleAction class with the specified SQL expression and compatibility level.
Top
  Name Description
Public property CompatibilityLevel This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
Public property RequiresPreprocessing Gets a value indicating whether the SqlRuleAction requires preprocessing. (Overrides RuleAction.RequiresPreprocessing.)
Public property SqlExpression Gets the SQL expression.
Top
  Name Description
Public method Equals (Inherited from Object.)
Public method Execute Executes the SqlRuleAction object. (Overrides RuleAction.Execute(BrokeredMessage).)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Preprocess Gets the pre-processed RuleAction expression. (Overrides RuleAction.Preprocess().)
Public method ToString (Inherited from Object.)
Public method Validate Validates the SQL expression against the SQL 92 syntax and rules. (Overrides RuleAction.Validate().)
Top
  Name Description
Explicit interface implemetation Private property IExtensibleDataObject.ExtensionData Gets or sets the object that contains extra data. (Inherited from RuleAction.)
Top
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)