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 для каждого фильтра. Переопределите этот метод, чтобы сопоставить настраиваемую таблицу фильтров при реализации фильтра.

Применяется к