XPathMessageFilterTable<TFilterData>.TryGetValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
Ein Schlüssel zum Abrufen der Daten.
- data
- TFilterData
Die data
von filter
, wenn diese Methode true
zurückgibt, andernfalls der Standardwert für den Typ des data
-Parameters.
Gibt zurück
true
, wenn der filter
in der Filtertabelle vorhanden ist, andernfalls false
.
Hinweise
Mit dieser Methode können Sie effizient prüfen, ob ein Filter in der Filtertabelle vorhanden ist, da die Methode false
statt einer Ausnahme zurückgibt, wenn der Filter nicht in der Tabelle vorhanden ist. Wenn Sie versuchen, den Filter mit der Item
-Eigenschaft (Indexer in C#) aus der Tabelle abzurufen, und der Filter nicht vorhanden ist, wird eine Ausnahme ausgegeben.