RuleAction Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET