XPathMessageFilterTable<TFilterData>.Add Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt einen XPathMessageFilter und die zugehörigen FilterData
zur XPathMessageFilterTable<TFilterData> hinzu.
Überlädt
Add(KeyValuePair<MessageFilter,TFilterData>) |
Fügt ein Filter/ |
Add(MessageFilter, TFilterData) |
Fügt der Filtertabelle ein Filter/Daten-Paar hinzu. |
Add(XPathMessageFilter, TFilterData) |
Fügt der Filtertabelle ein Filter/Daten-Paar hinzu. |
Add(KeyValuePair<MessageFilter,TFilterData>)
Fügt ein Filter/FilterData
(Schlüssel/Wert)-Paar zur XPathMessageFilterTable<TFilterData> hinzu.
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))
Parameter
- item
- KeyValuePair<MessageFilter,TFilterData>
Das Schlüssel-Wert-Paar KeyValuePair<TKey,TValue> <Filter, FilterData
>, das der Tabelle hinzugefügt werden soll.
Implementiert
Ausnahmen
filter
ist null
.
Ein Compilerfehler ist aufgetreten.
Hinweise
Diese Methode implementiert die Add-Methode der ICollection<T>-Klasse. Die implizite Konvertierung des filter
-Parameters vom Typ MessageFilter in XPathMessageFilter kann mit der stark typisierten Überladung Add vermieden werden.
Gilt für
Add(MessageFilter, TFilterData)
Fügt der Filtertabelle ein Filter/Daten-Paar hinzu.
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)
Parameter
- filter
- MessageFilter
Der als Schlüssel des hinzugefügten Paares verwendete MessageFilter. Muss eine Instanz von XPathMessageFilter sein.
- data
- TFilterData
Die dem Filter zugewiesenen FilterData
, die als Wert des hinzugefügte Paares verwendet werden.
Implementiert
Ausnahmen
filter
ist null
.
filter
ist keine XPathMessageFilter.
Ein Compilerfehler ist aufgetreten.
Hinweise
Die interne Konvertierung des filter
-Parameters vom Typ MessageFilter in XPathMessageFilter kann mit der stark typisierten Überladung Add vermieden werden.
Gilt für
Add(XPathMessageFilter, TFilterData)
Fügt der Filtertabelle ein Filter/Daten-Paar hinzu.
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)
Parameter
- filter
- XPathMessageFilter
Der als Schlüssel des hinzugefügten Paares verwendete XPathMessageFilter.
- data
- TFilterData
Die dem Filter zugewiesenen FilterData
, die als Wert des hinzugefügte Paares verwendet werden.
Ausnahmen
filter
ist null
.
Ein Compilerfehler ist aufgetreten.
Hinweise
Hiermit wird eine stark typisierte Überladung für das Hinzufügen eines XPathMessageFilter zur Filtertabelle bereitgestellt, die besser ist als die schwach typisierte Überladung, da sie die implizite Konvertierung des filter
-Parameters vom Typ MessageFilter in XPathMessageFilter vermeidet.