Compartilhar via


SqlRuleAction Classe

Definição

Representa o conjunto de ações escritas na sintaxe baseada em linguagem SQL executada em um 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
Herança
SqlRuleAction
Atributos

Construtores

SqlRuleAction(String)

Inicializa uma nova instância da SqlRuleAction classe com a expressão SQL especificada.

SqlRuleAction(String, Int32)

Inicializa uma nova instância da SqlRuleAction classe com a expressão SQL especificada e o nível de compatibilidade.

Propriedades

CompatibilityLevel

Esta propriedade está reservada para uso futuro. Um valor inteiro mostrando o nível de compatibilidade, atualmente codificado em 20.

Parameters

Define o valor de uma ação de regra.

RequiresPreprocessing

Obtém um valor que indica se o SqlRuleAction requer pré-processamento.

SqlExpression

Obtém a expressão SQL.

Métodos

Execute(BrokeredMessage)

Executa o SqlRuleAction objeto .

Preprocess()

Obtém a expressão pré-processada RuleAction .

ToString()

Retorna uma representação de cadeia de caracteres de SqlRuleAction.

Validate()

Valida a expressão SQL em relação à sintaxe e às regras do SQL 92.

Implantações explícitas de interface

IExtensibleDataObject.ExtensionData

Representa o conjunto de ações escritas na sintaxe baseada em linguagem SQL executada em um BrokeredMessage.

(Herdado de RuleAction)

Aplica-se a