XPathMessageFilterTable<TFilterData>.TryGetValue Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt gecontroleerd of een filter is opgeslagen in de filtertabel.
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
Parameters
- filter
- MessageFilter
Een sleutel om de gegevens op te halen.
- data
- TFilterData
De data waarde die is gekoppeld aan het filter moment waarop deze methode wordt geretourneerd true; anders is de standaardwaarde voor het type parameter data .
Retouren
true als de filter tabel aanwezig is in de filtertabel; false anders.
Opmerkingen
Deze methode is een efficiƫnte manier om te controleren of een filter zich in de filtertabel bevindt, omdat wanneer het filter niet aanwezig is, deze retourneert false in plaats van een uitzondering te genereren. Als u probeert het filter op te halen uit de tabel met behulp van Item de eigenschap (de indexeerfunctie in C#) en deze niet aanwezig is, wordt er een uitzondering gegenereerd.