MessageFilterTable<TFilterData>.TryGetValue 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.
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
filter
utilisé comme clé pour récupérer les données.
- data
- TFilterData
Objet data
associé au filter
.
Retours
true
si la table de filtres comporte un filtre associé à des données ; 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 de la table alors qu'il n'y figure pas, une exception est levée.