MessageFilterTable<TFilterData>.TryGetValue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zkontroluje, jestli je filtr uložený v tabulce filtru.
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
Parametry
- filter
- MessageFilter
Používá filter
se jako klíč k načtení dat.
- data
- TFilterData
data
přidružený k tomuto objektu filter
.
Návraty
true
pokud je v tabulce filtru filtr, který má přidružená data; jinak false
.
Poznámky
Tato metoda je efektivní způsob, jak zkontrolovat, jestli je filtr v tabulce filtru, protože pokud filtr není k dispozici, vrátí false
místo vyvolání výjimky. Pokud se pokusíte načíst filtr z tabulky a není tam, vyvolá se výjimka.