RuleAction Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- <xref:Microsoft.ServiceBus.Messaging.EmptyRuleAction>
- SqlRuleAction
Azure SDK for .NET