Freigeben über


RuleAction Klasse

Definition

Stellt die Filteraktionen dar, die für die Transformation einer Nachricht zulässig sind, die durch einen Filterausdruck abgeglichen wurde.

[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
Vererbung
RuleAction
Abgeleitet
Attribute
Implementiert

Hinweise

Filteraktionen ermöglichen die Transformation einer Nachricht, die mit einem Filterausdruck abgeglichen wurde. Der typische Anwendungsfall für Filter acions ist das Anfügen oder Aktualisieren der Eigenschaften, die an eine Nachricht angefügt sind, z. B. das Zuweisen einer Gruppen-ID basierend auf der Korrelations-ID einer Nachricht.

Eigenschaften

RequiresPreprocessing

Ruft einen Wert ab, der angibt, ob die Regelaktion eine Vorverarbeitung erfordert.

Methoden

Execute(BrokeredMessage)

Führt die Filteraktion für die angegebene BrokeredMessage aus.

Preprocess()

Verarbeitet das RuleAction -Objekt vor.

Validate()

Überprüft die Regelaktion anhand der Grammatik.

Explizite Schnittstellenimplementierungen

IExtensibleDataObject.ExtensionData

Stellt die Filteraktionen dar, die für die Transformation einer Nachricht zulässig sind, die durch einen Filterausdruck abgeglichen wurde.

Gilt für:

Weitere Informationen

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