XPathMessageFilterTable<TFilterData>.Add メソッド

定義

XPathMessageFilter とそれに関連付けられた FilterDataXPathMessageFilterTable<TFilterData> に追加します。

オーバーロード

Add(KeyValuePair<MessageFilter,TFilterData>)

フィルター/FilterData (キー/値) ペアを XPathMessageFilterTable<TFilterData> に追加します。

Add(MessageFilter, TFilterData)

フィルター/データ ペアをフィルター テーブルに追加します。

Add(XPathMessageFilter, TFilterData)

フィルター/データ ペアをフィルター テーブルに追加します。

Add(KeyValuePair<MessageFilter,TFilterData>)

フィルター/FilterData (キー/値) ペアを XPathMessageFilterTable<TFilterData> に追加します。

public:
 virtual void Add(System::Collections::Generic::KeyValuePair<System::ServiceModel::Dispatcher::MessageFilter ^, TFilterData> item);
public void Add (System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter,TFilterData> item);
abstract member Add : System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter, 'FilterData> -> unit
override this.Add : System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter, 'FilterData> -> unit
Public Sub Add (item As KeyValuePair(Of MessageFilter, TFilterData))

パラメーター

item
KeyValuePair<MessageFilter,TFilterData>

KeyValuePair<TKey,TValue><テーブルに追加するフィルターFilterData>。

実装

例外

filternullです。

コンパイル エラーが発生しました。

注釈

このメソッドは、Add クラスの ICollection<T> メソッドを実装します。 filter パラメーターの MessageFilter 型から XPathMessageFilter への暗黙の型変換を避けるには、厳密に型指定されたオーバーロード Add を使用します。

適用対象

Add(MessageFilter, TFilterData)

フィルター/データ ペアをフィルター テーブルに追加します。

public:
 virtual void Add(System::ServiceModel::Dispatcher::MessageFilter ^ filter, TFilterData data);
public void Add (System.ServiceModel.Dispatcher.MessageFilter filter, TFilterData data);
abstract member Add : System.ServiceModel.Dispatcher.MessageFilter * 'FilterData -> unit
override this.Add : System.ServiceModel.Dispatcher.MessageFilter * 'FilterData -> unit
Public Sub Add (filter As MessageFilter, data As TFilterData)

パラメーター

filter
MessageFilter

追加されるペアのキーとして使用される MessageFilterXPathMessageFilter のインスタンスである必要があります。

data
TFilterData

追加するペアの値として使用する、フィルターに関連付けられた FilterData

実装

例外

filternullです。

filterXPathMessageFilter ではありません。

コンパイル エラーが発生しました。

注釈

filter パラメーターの MessageFilter から XPathMessageFilter への内部的な型変換を避けるには、厳密に型指定されたオーバーロード Add を使用します。

適用対象

Add(XPathMessageFilter, TFilterData)

フィルター/データ ペアをフィルター テーブルに追加します。

public:
 void Add(System::ServiceModel::Dispatcher::XPathMessageFilter ^ filter, TFilterData data);
public void Add (System.ServiceModel.Dispatcher.XPathMessageFilter filter, TFilterData data);
member this.Add : System.ServiceModel.Dispatcher.XPathMessageFilter * 'FilterData -> unit
Public Sub Add (filter As XPathMessageFilter, data As TFilterData)

パラメーター

filter
XPathMessageFilter

追加されるペアのキーとして使用される XPathMessageFilter

data
TFilterData

FilterDataフィルターに関連付けられた 。追加されたペアの値として使用されます。

例外

filternullです。

コンパイル エラーが発生しました。

注釈

このメソッドは、フィルター テーブルへの XPathMessageFilter の追加に対して、厳密に型指定されたオーバーロードを提供します。filter パラメーターの MessageFilter 型から XPathMessageFilter への暗黙の型変換を避けることができる点が、弱い型指定のオーバーロードより優れています。

適用対象