Compartir a través de


RuleAction Clase

Definición

Representa las acciones de filtro que se permiten para la transformación de un mensaje que ha sido coincidente con una expresión 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
Herencia
RuleAction
Derivado
Atributos
Implementaciones

Comentarios

Las acciones de filtro permiten la transformación de un mensaje que ha sido coincidente con una expresión de filtro. El caso de uso típico para las acions de filtro es anexar o actualizar las propiedades adjuntas a un mensaje, por ejemplo, asignar un identificador de grupo basado en el identificador de correlación de un mensaje.

Propiedades

RequiresPreprocessing

Obtiene un valor que indica si la acción de regla requiere preprocesamiento.

Métodos

Execute(BrokeredMessage)

Ejecuta la acción de filtro en el BrokeredMessage proporcionado.

Preprocess()

Preprocesa el RuleAction objeto .

Validate()

Valida la acción de regla con la gramática.

Implementaciones de interfaz explícitas

IExtensibleDataObject.ExtensionData

Representa las acciones de filtro que se permiten para la transformación de un mensaje que ha sido coincidente con una expresión de filtro.

Se aplica a

Consulte también

  • <xref:Microsoft.ServiceBus.Messaging.EmptyRuleAction>
  • SqlRuleAction