CorrelationFilter Classe

Définition

Représente l’expression de filtre de corrélation.

[System.Runtime.Serialization.DataContract(Name="CorrelationFilter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
[System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))]
public sealed class CorrelationFilter : Microsoft.ServiceBus.Messaging.Filter
[<System.Runtime.Serialization.DataContract(Name="CorrelationFilter", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
[<System.Runtime.Serialization.KnownType(typeof(System.DateTimeOffset))>]
type CorrelationFilter = class
    inherit Filter
Public NotInheritable Class CorrelationFilter
Inherits Filter
Héritage
CorrelationFilter
Attributs

Remarques

Le CorrelationFilter fournit un raccourci efficace pour les déclarations de filtres qui traitent uniquement de l’égalité de corrélation. Dans ce cas, le coût de l’analyse lexigraphique de l’expression peut être évité. Non seulement les filtres de corrélation seront optimisés au moment de la déclaration, mais ils seront également optimisés au moment de l’exécution. La correspondance des filtres de corrélation peut être réduite à une recherche de hachage, qui agrège la complexité de l’ensemble de filtres de corrélation définis en O(1).

Constructeurs

CorrelationFilter()

Initialise une nouvelle instance de la classe CorrelationFilter avec les valeurs par défaut.

CorrelationFilter(String)

Initialise une nouvelle instance de la classe avec l’identificateur CorrelationFilter de corrélation spécifié.

Propriétés

ContentType

Obtient le type de contenu du message.

CorrelationId

Obtient l’identificateur de la corrélation.

Label

Obtient l’étiquette spécifique de l’application.

MessageId

Obtient l’identificateur du message.

Properties

Obtient les propriétés spécifiques de l’application du message.

ReplyTo

Obtient l’adresse de la file d’attente à laquelle répondre.

ReplyToSessionId

Obtient l’identificateur de session auquel répondre.

RequiresPreprocessing

Obtient une valeur indiquant si l’expression nécessite un CorrelationFilter prétraitement.

SessionId

Obtient l’identificateur de session.

To

Obtient l’adresse à laquelle envoyer.

Méthodes

Match(BrokeredMessage)

Indique si un message correspond à l’expression SQL actuelle.

Preprocess()

Obtient l’expression de filtre prétraitée.

ToString()

Convertit la valeur du instance actuel en représentation de chaîne équivalente.

Validate()

Valide l'objet CorrelationFilter.

Implémentations d’interfaces explicites

IExtensibleDataObject.ExtensionData

Représente l’expression de filtre de corrélation.

(Hérité de Filter)

S’applique à