Sprache

MessageFilterTable<TFilterData>.TryGetValue Methode

Definition

Überprüft, ob ein Filter in der Filtertabelle gespeichert ist.

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

Parameter

filter
MessageFilter

Dies filter wird als Schlüssel zum Abrufen der Daten verwendet.

data
TFilterData

The data associated with the filter.

Gibt zurück

true wenn in der Filtertabelle ein Filter vorhanden ist, dem Daten zugeordnet sind; andernfalls false.

Hinweise

Diese Methode ist eine effiziente Methode, um zu überprüfen, ob sich ein Filter in der Filtertabelle befindet, da wenn der Filter nicht vorhanden ist, es zurückgegeben false wird, anstatt eine Ausnahme auszuwerfen. Wenn Sie versuchen, den Filter aus der Tabelle abzurufen und nicht vorhanden ist, wird eine Ausnahme ausgelöst.

Gilt für: