MessageFilter.CreateFilterTable<FilterData> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy tabelę filtru dla filtru, który ma skojarzony z nim określony typ danych.
protected public:
generic <typename FilterData>
virtual System::ServiceModel::Dispatcher::IMessageFilterTable<FilterData> ^ CreateFilterTable();
protected internal virtual System.ServiceModel.Dispatcher.IMessageFilterTable<FilterData> CreateFilterTable<FilterData> ();
abstract member CreateFilterTable : unit -> System.ServiceModel.Dispatcher.IMessageFilterTable<'FilterData>
override this.CreateFilterTable : unit -> System.ServiceModel.Dispatcher.IMessageFilterTable<'FilterData>
Protected Friend Overridable Function CreateFilterTable(Of FilterData) () As IMessageFilterTable(Of FilterData)
Parametry typu
- FilterData
Dane skojarzone z filtrami w tabeli.
Zwraca
- IMessageFilterTable<FilterData>
Obiekt IMessageFilterTable<TFilterData> , z którym można dodawać filtry skojarzone z FilterData
.
Uwagi
Ta metoda ma być wywoływana przez MessageFilterTable<TFilterData>metodę . Użytkownicy powinni utworzyć tabelę filtrów przez wywołanie konstruktora dla tabeli filtrów. Domyślna implementacja tej metody zwraca tabelę filtrów, która wywołuje Match metodę każdego filtru sekwencyjnie. Zastąpij tę metodę, aby skojarzyć niestandardową tabelę filtrów podczas implementowania filtru.