XPathMessageFilterTable<TFilterData>.Add Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute XPathMessageFilter et son FilterData
associé à XPathMessageFilterTable<TFilterData>.
Surcharges
Add(KeyValuePair<MessageFilter,TFilterData>) |
Ajoute une paire filtre/ |
Add(MessageFilter, TFilterData) |
Ajoute une paire filtre/données à la table de filtres. |
Add(XPathMessageFilter, TFilterData) |
Ajoute une paire filtre/données à la table de filtres. |
Add(KeyValuePair<MessageFilter,TFilterData>)
Ajoute une paire filtre/FilterData
(clé/valeur) à 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))
Paramètres
- item
- KeyValuePair<MessageFilter,TFilterData>
Filtre KeyValuePair<TKey,TValue><à FilterData
> ajouter à la table.
Implémente
Exceptions
filter
a la valeur null
.
Une erreur de compilateur s'est produite.
Remarques
La méthode implémente Add de la classe ICollection<T>. La conversion implicite du paramètre filter
du type MessageFilter vers XPathMessageFilter peut être évitée en utilisant la surcharge fortement typée, Add.
S’applique à
Add(MessageFilter, TFilterData)
Ajoute une paire filtre/données à la table de filtres.
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)
Paramètres
- filter
- MessageFilter
MessageFilter utilisé en tant que clé de la paire ajoutée. Il doit s'agir d'une instance de XPathMessageFilter.
- data
- TFilterData
FilterData
associé au filtre utilisé comme valeur de la paire ajoutée.
Implémente
Exceptions
filter
a la valeur null
.
filter
n'est pas XPathMessageFilter.
Une erreur de compilateur s'est produite.
Remarques
La conversion interne du paramètre filter
du type MessageFilter vers XPathMessageFilter peut être évitée en utilisant la surcharge fortement typée, Add.
S’applique à
Add(XPathMessageFilter, TFilterData)
Ajoute une paire filtre/données à la table de filtres.
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)
Paramètres
- filter
- XPathMessageFilter
XPathMessageFilter utilisé en tant que clé de la paire ajoutée.
- data
- TFilterData
FilterData
associé au filtre ; utilisé comme valeur de la paire ajoutée.
Exceptions
filter
a la valeur null
.
Une erreur de compilateur s'est produite.
Remarques
Fournit une surcharge fortement typée permettant d'ajouter XPathMessageFilter à la table de filtres. Son exécution est plus efficace que la surcharge faiblement typée, car elle évite la conversion implicite du paramètre filter
du type MessageFilter vers XPathMessageFilter.