Sdílet prostřednictvím


MessageFilterTable<TFilterData>.TryGetValue Metoda

Definice

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

Boolean

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.

Platí pro