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

戻り値

フィルター /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

実装

例外

filternullです。

filterXPathMessageFilter ではありません。

適用対象

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

戻り値

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

例外

filternullです。

filterXPathMessageFilter ではありません。

注釈

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

適用対象