Freigeben über


SqlRuleAction Klasse

Definition

Stellt eine Gruppe von Aktionen dar, die in der sprachbasierten SQL-Syntax geschrieben wurden, die für einen BrokeredMessageausgeführt wird.

[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
Vererbung
SqlRuleAction
Attribute

Konstruktoren

SqlRuleAction(String)

Initialisiert einen neuen instance der SqlRuleAction -Klasse mit dem angegebenen SQL-Ausdruck.

SqlRuleAction(String, Int32)

Initialisiert eine neue instance der SqlRuleAction -Klasse mit dem angegebenen SQL-Ausdruck und Kompatibilitätsgrad.

Eigenschaften

CompatibilityLevel

Diese Eigenschaft ist für eine spätere Verwendung vorgesehen. Ein ganzzahliger Wert mit dem Kompatibilitätsgrad, derzeit hartcodiert auf 20.

Parameters

Legt den Wert einer Regelaktion fest.

RequiresPreprocessing

Ruft einen Wert ab, der angibt, ob vorverarbeitet SqlRuleAction werden muss.

SqlExpression

Ruft den SQL-Ausdruck ab.

Methoden

Execute(BrokeredMessage)

Führt das SqlRuleAction -Objekt aus.

Preprocess()

Ruft den vorverarbeiteten Ausdruck ab RuleAction .

ToString()

Gibt eine Zeichenfolgendarstellung von SqlRuleAction zurück

Validate()

Überprüft den SQL-Ausdruck anhand der SQL 92-Syntax und -Regeln.

Explizite Schnittstellenimplementierungen

IExtensibleDataObject.ExtensionData

Stellt eine Gruppe von Aktionen dar, die in der sprachbasierten SQL-Syntax geschrieben wurden, die für einen BrokeredMessageausgeführt wird.

(Geerbt von RuleAction)

Gilt für: