XPathMessageFilterTable<TFilterData>.TryGetValue Méthode

Définition

Vérifie si un filtre est stocké dans la table de filtres.

public:
 virtual bool TryGetValue(System::ServiceModel::Dispatcher::MessageFilter ^ filter, [Runtime::InteropServices::Out] TFilterData % data);
public bool TryGetValue (System.ServiceModel.Dispatcher.MessageFilter filter, out TFilterData data);
abstract member TryGetValue : System.ServiceModel.Dispatcher.MessageFilter * 'FilterData -> bool
override this.TryGetValue : System.ServiceModel.Dispatcher.MessageFilter * 'FilterData -> bool
Public Function TryGetValue (filter As MessageFilter, ByRef data As TFilterData) As Boolean

Paramètres

filter
MessageFilter

Clé permettant de récupérer les données.

data
TFilterData

data associé à filter lorsque cette méthode retourne la valeur true ; sinon, valeur par défaut pour le type du paramètre data.

Retours

true si filter est présent dans la table de filtres ; sinon, false.

Remarques

Cette méthode est utile pour vérifier si un filtre est présent dans la table de filtres. En effet, si le filtre n'est pas présent, elle retourne la valeur false au lieu de lever une exception. Si vous tentez de récupérer le filtre dans la table à l'aide de sa propriété Item (indexeur en C#) alors qu'il en est absent, une exception est levée.

S’applique à