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 ein XPathMessageFilter und dessen Zugeordnetes FilterData hinzu.XPathMessageFilterTable<TFilterData>
Überlädt
| Name | Beschreibung |
|---|---|
| Add(KeyValuePair<MessageFilter,TFilterData>) |
Fügt ein Filter- |
| Add(MessageFilter, TFilterData) |
Fügt der Filtertabelle ein Filter-/Datenpaar hinzu. |
| Add(XPathMessageFilter, TFilterData) |
Fügt der Filtertabelle ein Filter-/Datenpaar hinzu. |
Add(KeyValuePair<MessageFilter,TFilterData>)
Fügt ein Filter-FilterData /Schlüssel/Wert-Paar zum 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))
Parameter
- item
- KeyValuePair<MessageFilter,TFilterData>
Der KeyValuePair<TKey,TValue><Filter, FilterData> der der Tabelle hinzugefügt werden soll.
Implementiert
Ausnahmen
filter ist null.
Es ist ein Compilerfehler aufgetreten.
Hinweise
Diese Methode implementiert die Add Methode der ICollection<T> Klasse. Die implizite Konvertierung des filter Parameters vom Typ MessageFilter in den XPathMessageFilter parameter kann mithilfe der stark typierten Überladung Addvermieden werden.
Gilt für:
Add(MessageFilter, TFilterData)
Fügt der Filtertabelle ein Filter-/Datenpaar 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
Wird MessageFilter als Schlüssel des hinzugefügten Paars verwendet. Muss eine Instanz von XPathMessageFilter.
- data
- TFilterData
Der FilterData dem Filter zugeordnete Filter, der als Wert des hinzugefügten Paares verwendet wird.
Implementiert
Ausnahmen
filter ist null.
filter ist kein XPathMessageFilter.
Es ist ein Compilerfehler aufgetreten.
Hinweise
Die interne Konvertierung des filter Parameters von MessageFilter in den XPathMessageFilter Parameter kann mithilfe der stark typierten Überladung Addvermieden werden.
Gilt für:
Add(XPathMessageFilter, TFilterData)
Fügt der Filtertabelle ein Filter-/Datenpaar 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
Wird XPathMessageFilter als Schlüssel des hinzugefügten Paars verwendet.
- data
- TFilterData
Der FilterData dem Filter zugeordnete Wert, der als Wert des hinzugefügten Paares verwendet wird.
Ausnahmen
filter ist null.
Es ist ein Compilerfehler aufgetreten.
Hinweise
Dies bietet eine stark typierte Überladung zum Hinzufügen einer XPathMessageFilter zu der Filtertabelle, die besser als die schwach typierte Überladung funktioniert, da sie die implizite Konvertierung des filter Parameters vom Typ MessageFilter in die XPathMessageFilter.