XPathMessageFilterTable<TFilterData>.TryGetValue Methode

Definitie

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.

Van toepassing op