VENTES: 1-800-867-1389

Classe CorrelationFilter

Représente l'expression du filtre de corrélation.

System..::..Object
  Microsoft.ServiceBus.Messaging..::..Filter
    Microsoft.ServiceBus.Messaging..::..CorrelationFilter

Espace de noms :  Microsoft.ServiceBus.Messaging
Assembly :  Microsoft.ServiceBus (en Microsoft.ServiceBus.dll)

[KnownTypeAttribute(typeof(DateTimeOffset))]
[DataContractAttribute(Name = "CorrelationFilter", Namespace = "http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class CorrelationFilter : Filter

Le type CorrelationFilter expose les membres suivants.

  NomDescription
Méthode publiqueCorrelationFilter()()()()Initialise une nouvelle instance de la classe CorrelationFilter avec des valeurs par défaut.
Méthode publiqueCorrelationFilter(String)Initialise une nouvelle instance de la classe CorrelationFilter, avec l'identificateur de corrélation spécifié.
Haut de la page

  NomDescription
Propriété publiqueContentTypeObtient le type de contenu du message.
Propriété publiqueCorrelationIdObtient l'identificateur de la corrélation.
Propriété publiqueLabelObtient l'étiquette spécifique de l'application.
Propriété publiqueMessageIdObtient l'identificateur du message.
Propriété publiquePropertiesObtient les propriétés spécifiques de l'application du message.
Propriété publiqueReplyToObtient l'adresse de la file d'attente à laquelle répondre.
Propriété publiqueReplyToSessionIdObtient l'identificateur de session auquel répondre.
Propriété publiqueRequiresPreprocessingObtient une valeur indiquant si l'expression CorrelationFilter requiert un pré-traitement. (remplace Filter..::..RequiresPreprocessing.)
Propriété publiqueSessionIdObtient l'identificateur de session.
Propriété publiqueToObtient ou définit l'adresse de destination de l'envoi.
Haut de la page

  NomDescription
Méthode publiqueEquals (hérité de Object.)
Méthode publiqueGetHashCode (hérité de Object.)
Méthode publiqueGetType (hérité de Object.)
Méthode publiqueMatchIndique si un message correspond à l'expression SQL actuelle. (remplace Filter..::..Match(BrokeredMessage).)
Méthode publiquePreprocessObtient l'expression du filtre prétraité. (remplace Filter..::..Preprocess()()()().)
Méthode publiqueToString (remplace Object..::..ToString()()()().)
Méthode publiqueValidateValide l'objet CorrelationFilter. (remplace Filter..::..Validate()()()().)
Haut de la page

  NomDescription
Implémentation d'interface explicitePropriété privéeIExtensibleDataObject..::..ExtensionDataObtient ou définit l'objet contenant les données supplémentaires. (hérité de Filter.)
Haut de la page

The CorrelationFilter provides an efficient shortcut for declarations of filters that deal only with correlation equality. In this case the cost of the lexicographical analysis of the expression can be avoided. Not only will correlation filters be optimized at declaration time, but they will also be optimized at runtime. Correlation filter matching can be reduced to a hashtable lookup, which aggregates the complexity of the set of defined correlation filters to 0(1).

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft