Поделиться через


MessageFilterTable<TFilterData>.Remove Метод

Определение

Удаляет фильтр и сопоставленные данные фильтра из таблицы.

Перегрузки

Remove(KeyValuePair<MessageFilter,TFilterData>)

Удаляет указанную пару «фильтр/FilterData» из таблицы фильтров.

Remove(MessageFilter)

Удаляет фильтр и сопоставленный ему параметр FilterData из таблицы фильтров.

Remove(KeyValuePair<MessageFilter,TFilterData>)

Удаляет указанную пару «фильтр/FilterData» из таблицы фильтров.

public:
 virtual bool Remove(System::Collections::Generic::KeyValuePair<System::ServiceModel::Dispatcher::MessageFilter ^, TFilterData> item);
public bool Remove (System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter,TFilterData> item);
abstract member Remove : System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter, 'FilterData> -> bool
override this.Remove : System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter, 'FilterData> -> bool
Public Function Remove (item As KeyValuePair(Of MessageFilter, TFilterData)) As Boolean

Параметры

item
KeyValuePair<MessageFilter,TFilterData>

Фильтр KeyValuePair<TKey,TValue><, FilterData> который необходимо удалить из таблицы.

Возвращаемое значение

true, если пара фильтр/FilterData была найдена и удалена; false, если пара не была найдена.

Реализации

Исключения

filter имеет значение null.

Комментарии

Если ключ фильтра параметра item есть, то сопоставлен с данными, отличными от данных параметра FilterData, то методу не удастся удалить фильтр и будет возвращено значение false.

Этот метод реализует ICollection<T>.Remove.

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

Remove(MessageFilter)

Удаляет фильтр и сопоставленный ему параметр FilterData из таблицы фильтров.

public:
 virtual bool Remove(System::ServiceModel::Dispatcher::MessageFilter ^ filter);
public bool Remove (System.ServiceModel.Dispatcher.MessageFilter filter);
abstract member Remove : System.ServiceModel.Dispatcher.MessageFilter -> bool
override this.Remove : System.ServiceModel.Dispatcher.MessageFilter -> bool
Public Function Remove (filter As MessageFilter) As Boolean

Параметры

filter
MessageFilter

Объект MessageFilter для удаления.

Возвращаемое значение

true, если фильтр был найден и удален; false, если фильтр не был найден.

Реализации

Исключения

filter имеет значение null.

Комментарии

Этот метод реализует ICollection<T>.Remove.

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