語言

MessageFilter.CreateFilterTable<FilterData> 方法

定義

建立一個包含特定資料類型的過濾器的過濾表。

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)

類型參數

FilterData

與表格中篩選器相關的資料。

傳回

IMessageFilterTable<FilterData>

一個 IMessageFilterTable<TFilterData> 可以加入與 相關聯 FilterData 的物件。

備註

此方法旨在被 呼叫 MessageFilterTable<TFilterData>。 使用者應透過呼叫過濾器資料表的建構子來建立篩選表。 此方法的預設實作會回傳一個濾波表,依序呼叫 Match 每個濾波器的方法。 實作過濾器時,將此方法覆蓋以關聯自訂的過濾表。

適用於