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 resultsICollection<T>.
Cette méthode implémente GetMatchingValues.