MessageFilterTable<TFilterData>.GetMatchingValues Méthode
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.
Retourne une valeur qui indique si le critère de correspondance d’au moins un filtre dans la table est satisfait par le message spécifié ou le message mis en mémoire tampon et ajoute la FilterData
des filtres correspondants à une collection.
Surcharges
GetMatchingValues(Message, ICollection<TFilterData>) |
Retourne une valeur qui indique si le critère de correspondance d’au moins un filtre dans la table est satisfait par le message spécifié ou le message mis en mémoire tampon et ajoute la |
GetMatchingValues(MessageBuffer, ICollection<TFilterData>) |
Retourne une valeur qui indique si le critère de correspondance d’un filtre exactement dans la table est satisfait par la mémoire tampon de message spécifiée et ajoute la |
Remarques
Utilisez cette méthode lorsque plusieurs filtres sont censés correspondre au message ou au message mis en mémoire tampon et que seule la FilterData
est requise.
GetMatchingValues(Message, ICollection<TFilterData>)
Retourne une valeur qui indique si le critère de correspondance d’au moins un filtre dans la table est satisfait par le message spécifié ou le message mis en mémoire tampon et ajoute la FilterData
des filtres correspondants à une collection.
public:
virtual bool GetMatchingValues(System::ServiceModel::Channels::Message ^ message, System::Collections::Generic::ICollection<TFilterData> ^ results);
public bool GetMatchingValues (System.ServiceModel.Channels.Message message, System.Collections.Generic.ICollection<TFilterData> results);
abstract member GetMatchingValues : System.ServiceModel.Channels.Message * System.Collections.Generic.ICollection<'FilterData> -> bool
override this.GetMatchingValues : System.ServiceModel.Channels.Message * System.Collections.Generic.ICollection<'FilterData> -> bool
Public Function GetMatchingValues (message As Message, results As ICollection(Of TFilterData)) As Boolean
Paramètres
- results
- ICollection<TFilterData>
Paramètre de référence qui stocke les FilterData
des filtres d’action correspondants dans un ICollection<T><FilterData
>générique.
Retours
true
si le critère de correspondance d’un filtre exactement dans la table est satisfait par le message ; false
si aucun filtre n’est satisfait.
Implémente
Exceptions
results
est null
.
Un filtre a tenté d’examiner le contenu du corps du message.
Remarques
Utilisez cette méthode lorsque plusieurs filtres sont censés correspondre au message, seule la FilterData
est requise et le corps du message n’est pas inspecté.
Les FilterData
des objets MessageFilter correspondants sont stockés dans le paramètre results
de ICollection<T>.
Cette méthode implémente GetMatchingValues.
S’applique à
GetMatchingValues(MessageBuffer, ICollection<TFilterData>)
Retourne une valeur qui indique si le critère de correspondance d’un filtre exactement dans la table est satisfait par la mémoire tampon de message spécifiée et ajoute la FilterData
des filtres correspondants à la collection results
.
public:
virtual bool GetMatchingValues(System::ServiceModel::Channels::MessageBuffer ^ buffer, System::Collections::Generic::ICollection<TFilterData> ^ results);
public bool GetMatchingValues (System.ServiceModel.Channels.MessageBuffer buffer, System.Collections.Generic.ICollection<TFilterData> results);
abstract member GetMatchingValues : System.ServiceModel.Channels.MessageBuffer * System.Collections.Generic.ICollection<'FilterData> -> bool
override this.GetMatchingValues : System.ServiceModel.Channels.MessageBuffer * System.Collections.Generic.ICollection<'FilterData> -> bool
Public Function GetMatchingValues (buffer As MessageBuffer, results As ICollection(Of TFilterData)) As Boolean
Paramètres
- buffer
- MessageBuffer
MessageBuffer à tester.
- results
- ICollection<TFilterData>
Paramètre de référence qui stocke les données de filtre des filtres satisfaits par la buffer
.
Retours
true
si le critère de correspondance d’une ActionMessageFilter exactement dans la table est satisfait par le message mis en mémoire tampon ; false
si aucun filtre n’est satisfait.
Implémente
Exceptions
results
est null
.
Remarques
Utilisez cette méthode lorsque plusieurs filtres sont censés correspondre au message mis en mémoire tampon et que seule la FilterData
est requise.
Les FilterData
des objets MessageFilter correspondants sont stockés dans le results
ICollection<T>.
Cette méthode implémente GetMatchingValues.