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 message ou le message mis en mémoire tampon indiqué respecte le critère de correspondance d’au moins un filtre de la table, et ajoute FilterData
des filtres correspondants à une collection.
Surcharges
GetMatchingValues(Message, ICollection<TFilterData>) |
Retourne une valeur qui indique si le message ou le message mis en mémoire tampon indiqué respecte le critère de correspondance d'au moins un filtre de la table, et ajoute |
GetMatchingValues(MessageBuffer, ICollection<TFilterData>) |
Retourne une valeur qui indique si le critère de correspondance d'un et un seul filtre dans la table est respecté par le tampon de messages spécifié, et ajoute le |
Remarques
Utilisez cette méthode lorsque plusieurs filtres sont supposés correspondre au message ou au message mis en mémoire tampon et que seul FilterData
est requis.
GetMatchingValues(Message, ICollection<TFilterData>)
Retourne une valeur qui indique si le message ou le message mis en mémoire tampon indiqué respecte le critère de correspondance d'au moins un filtre de la table, et ajoute 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 le FilterData
des filtres d’action correspondants dans un ICollection<T><FilterData
> générique.
Retours
true
si le critère de correspondance d'un et un seul filtre de la table est respecté par le message ; sinon, false
.
Implémente
Exceptions
results
a la valeur null
.
Un filtre a essayé d'examiner le contenu du corps du message.
Remarques
Utilisez cette méthode lorsque plusieurs filtres sont censés correspondre au message, que seul FilterData
est requis et que le corps du message n'est pas inspecté.
Le 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 et un seul filtre dans la table est respecté par le tampon de messages spécifié, et ajoute le 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 des filtres que buffer
respecte.
Retours
true
si le message mis en mémoire tampon respecte le critère de correspondance d'une occurrence de ActionMessageFilter issue de la table ; false
dans le cas contraire.
Implémente
Exceptions
results
a la valeur null
.
Remarques
Utilisez cette méthode lorsque plusieurs filtres sont supposés correspondre au message mis en mémoire tampon et que seul FilterData
est requis.
Les FilterData
objets correspondants MessageFilter sont stockés dans le results
ICollection<T>.
Cette méthode implémente GetMatchingValues.