XPathMessageFilterTable<TFilterData>.TryGetValue Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kontrollerar om ett filter lagras i filtertabellen.
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
Parametrar
- filter
- MessageFilter
En nyckel för att hämta data.
- data
- TFilterData
Associerad data med när den filter här metoden returnerar true, annars standardvärdet för parametertypen data .
Returer
true
filter om finns i filtertabellen, false annars.
Kommentarer
Den här metoden är ett effektivt sätt att kontrollera om ett filter finns i filtertabellen eftersom när filtret inte finns returnerar false det i stället för att utlösa ett undantag. Om du försöker hämta filtret från tabellen med dess Item egenskap (indexeraren i C#) och det inte finns där genereras ett undantag.