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
The data associated with the filter when this method returns true; otherwise, the default value for the type of the data parameter.
Gibt zurück
true wenn die filter In der Filtertabelle vorhanden ist; false andernfalls.
Hinweise
Diese Methode ist eine effiziente Methode, um zu überprüfen, ob sich ein Filter in der Filtertabelle befindet, da der Filter nicht vorhanden false ist, anstatt eine Ausnahme auszuwerfen. Wenn Sie versuchen, den Filter mithilfe seiner Item Eigenschaft (dem Indexer in C#) aus der Tabelle abzurufen und nicht vorhanden ist, wird eine Ausnahme ausgelöst.