RuleAction Classe

Définition

Représente les actions de filtre autorisées pour la transformation d’un message mis en correspondance par une expression de filtre.

[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
Héritage
RuleAction
Dérivé
Attributs
Implémente

Remarques

Les actions de filtre permettent la transformation d’un message qui a été mis en correspondance par une expression de filtre. Le cas d’usage courant pour les acions de filtre consiste à ajouter ou mettre à jour les propriétés jointes à un message, par exemple en attribuant un ID de groupe basé sur l’ID de corrélation d’un message.

Propriétés

RequiresPreprocessing

Obtient une valeur qui indique si l’action de règle nécessite un prétraitement.

Méthodes

Execute(BrokeredMessage)

Exécute l’action de filtre sur le brokeredMessage fourni.

Preprocess()

Prétraite l’objet RuleAction .

Validate()

Valide l’action de règle par rapport à la grammaire.

Implémentations d’interfaces explicites

IExtensibleDataObject.ExtensionData

Représente les actions de filtre autorisées pour la transformation d’un message mis en correspondance par une expression de filtre.

S’applique à

Voir aussi

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