次の方法で共有


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

実装

例外

filternullです。

注釈

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

実装

例外

filternullです。

注釈

このメソッドは、ICollection<T>.Remove を実装します。

適用対象