Udostępnij za pośrednictwem


MessageFilter.CreateFilterTable<FilterData> Metoda

Definicja

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.

Dotyczy