RuleAction Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa as ações de filtro permitidas para a transformação de uma mensagem que foram correspondidas por uma expressão de filtro.
[System.Runtime.Serialization.DataContract(Name="RuleAction", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.EmptyRuleAction))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.SqlRuleAction))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.CompositeAction))]
[System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.RuleCreationAction))]
[System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))]
public abstract class RuleAction : System.Runtime.Serialization.IExtensibleDataObject
[<System.Runtime.Serialization.DataContract(Name="RuleAction", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.EmptyRuleAction))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.SqlRuleAction))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.CompositeAction))>]
[<System.Runtime.Serialization.KnownType(typeof(Microsoft.ServiceBus.Messaging.RuleCreationAction))>]
[<System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))>]
type RuleAction = class
interface IExtensibleDataObject
Public MustInherit Class RuleAction
Implements IExtensibleDataObject
- Herança
-
RuleAction
- Derivado
- Atributos
- Implementações
Comentários
As ações de filtro permitem a transformação de uma mensagem que foi correspondida por uma expressão de filtro. O caso de uso típico para acions de filtro é acrescentar ou atualizar as propriedades anexadas a uma mensagem, por exemplo, atribuir uma ID de grupo com base na ID de correlação de uma mensagem.
Propriedades
RequiresPreprocessing |
Obtém um valor que indica se a ação de regra requer pré-processamento. |
Métodos
Execute(BrokeredMessage) |
Executa a ação de filtro no BrokeredMessage fornecido. |
Preprocess() |
Pré-processa o RuleAction objeto . |
Validate() |
Valida a ação de regra em relação à gramática. |
Implantações explícitas de interface
IExtensibleDataObject.ExtensionData |
Representa as ações de filtro permitidas para a transformação de uma mensagem que foram correspondidas por uma expressão de filtro. |
Aplica-se a
Confira também
- <xref:Microsoft.ServiceBus.Messaging.EmptyRuleAction>
- SqlRuleAction
Azure SDK for .NET