Language

XPathMessageFilterTable<TFilterData>.Remove メソッド

定義

フィルター テーブルからフィルターとそれに関連付けられているフィルター データを削除します。

オーバーロード

名前 説明
Remove(KeyValuePair<MessageFilter,TFilterData>)

フィルター テーブルからフィルターとそれに関連付けられているフィルター データを削除します。

Remove(MessageFilter)

フィルター テーブルからフィルターとそれに関連付けられているフィルター データを削除します。

Remove(XPathMessageFilter)

フィルター テーブルから XPathMessageFilter とそれに関連付けられているフィルター データを削除します。

Remove(KeyValuePair<MessageFilter,TFilterData>)

フィルター テーブルからフィルターとそれに関連付けられているフィルター データを削除します。

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>Filter。

返品

true フィルターとFilterData のペアが見つかり、削除された場合は。見つからなかった場合は false 。

実装

注釈

itemのフィルター キーが存在するが、FilterDataとは異なるデータに関連付けられている場合、メソッドはフィルターを削除できず、falseを返します。

適用対象

Remove(MessageFilter)

フィルター テーブルからフィルターとそれに関連付けられているフィルター データを削除します。

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です。

filter は XPathMessageFilterではありません。

適用対象

Remove(XPathMessageFilter)

フィルター テーブルから XPathMessageFilter とそれに関連付けられているフィルター データを削除します。

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

パラメーター

filter
XPathMessageFilter

削除する XPathMessageFilter 。

返品

true XPathMessageFilterが見つかって削除された場合は a0/>。それ以外の場合はfalse。

例外

filter は nullです。

filter は XPathMessageFilterではありません。

注釈

指定したフィルターがフィルター テーブルに存在しない場合、このメソッドは例外をスローしません。

適用対象