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