XPathMessageFilterTable<TFilterData>.Add Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge un oggetto XPathMessageFilter e il relativo oggetto associato all'oggetto FilterDataXPathMessageFilterTable<TFilterData>.
Overload
| Nome | Descrizione |
|---|---|
| Add(KeyValuePair<MessageFilter,TFilterData>) |
Aggiunge una coppia filtro/ |
| Add(MessageFilter, TFilterData) |
Aggiunge una coppia di filtri/dati alla tabella dei filtri. |
| Add(XPathMessageFilter, TFilterData) |
Aggiunge una coppia di filtri/dati alla tabella dei filtri. |
Add(KeyValuePair<MessageFilter,TFilterData>)
Aggiunge una coppia filtro/FilterData (chiave/valore) all'oggetto 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))
Parametri
- item
- KeyValuePair<MessageFilter,TFilterData>
Filtro KeyValuePair<TKey,TValue><da FilterData> aggiungere alla tabella.
Implementazioni
Eccezioni
filter è null.
Si è verificato un errore del compilatore.
Commenti
Questo metodo implementa il Add metodo della ICollection<T> classe . La conversione implicita del filter parametro dal tipo MessageFilter a XPathMessageFilter può essere evitata usando l'overload fortemente tipizzato, Add.
Si applica a
Add(MessageFilter, TFilterData)
Aggiunge una coppia di filtri/dati alla tabella dei filtri.
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)
Parametri
- filter
- MessageFilter
Oggetto MessageFilter utilizzato come chiave della coppia aggiunta. Deve essere un'istanza di XPathMessageFilter.
- data
- TFilterData
Oggetto FilterData associato al filtro utilizzato come valore della coppia aggiunta.
Implementazioni
Eccezioni
filter è null.
filter non è un oggetto XPathMessageFilter.
Si è verificato un errore del compilatore.
Commenti
La conversione interna del filter parametro da MessageFilter a XPathMessageFilter può essere evitata usando l'overload fortemente tipizzato, Add.
Si applica a
Add(XPathMessageFilter, TFilterData)
Aggiunge una coppia di filtri/dati alla tabella dei filtri.
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)
Parametri
- filter
- XPathMessageFilter
Oggetto XPathMessageFilter utilizzato come chiave della coppia aggiunta.
- data
- TFilterData
Oggetto FilterData associato al filtro, utilizzato come valore della coppia aggiunta.
Eccezioni
filter è null.
Si è verificato un errore del compilatore.
Commenti
In questo modo viene fornito un overload fortemente tipizzato per l'aggiunta di un XPathMessageFilter oggetto alla tabella dei filtri che offre prestazioni migliori rispetto all'overload con tipizzato debole perché evita la conversione implicita del filter parametro dal tipo MessageFilter a XPathMessageFilter.