MessageFilterTable<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

filter utilisé comme clé pour récupérer les données.

data
TFilterData

Objet data associé au filter.

Retours

Boolean

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.

S’applique à