CorrelationFilter 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 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
- 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 à
Azure SDK for .NET
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour