Partager via


XPathMessageFilterTable<TFilterData>.Remove Méthode

Définition

Supprime un filtre et ses données de filtre associées de la table de filtres.

Surcharges

Remove(KeyValuePair<MessageFilter,TFilterData>)

Supprime un filtre et ses données de filtre associées de la table de filtres.

Remove(MessageFilter)

Supprime un filtre et ses données de filtre associées de la table de filtres.

Remove(XPathMessageFilter)

Supprime XPathMessageFilter et ses données de filtre associées de la table de filtres.

Remove(KeyValuePair<MessageFilter,TFilterData>)

Supprime un filtre et ses données de filtre associées de la table de filtres.

public:
 virtual bool Remove(System::Collections::Generic::KeyValuePair<System::ServiceModel::Dispatcher::MessageFilter ^, TFilterData> item);
public bool Remove (System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter,TFilterData> item);
abstract member Remove : System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter, 'FilterData> -> bool
override this.Remove : System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageFilter, 'FilterData> -> bool
Public Function Remove (item As KeyValuePair(Of MessageFilter, TFilterData)) As Boolean

Paramètres

item
KeyValuePair<MessageFilter,TFilterData>

Filtre KeyValuePair<TKey,TValue>FilterData> supprimer de la table.

Retours

true si la paire filtre/FilterData a été trouvée et supprimée ; sinon, false.

Implémente

Remarques

Si la clé de filtre de item est présente mais est associée à des données qui diffèrent de FilterData, la méthode ne parvient pas à supprimer le filtre et retourne la valeur false.

S’applique à

Remove(MessageFilter)

Supprime un filtre et ses données de filtre associées de la table de filtres.

public:
 virtual bool Remove(System::ServiceModel::Dispatcher::MessageFilter ^ filter);
public bool Remove (System.ServiceModel.Dispatcher.MessageFilter filter);
abstract member Remove : System.ServiceModel.Dispatcher.MessageFilter -> bool
override this.Remove : System.ServiceModel.Dispatcher.MessageFilter -> bool
Public Function Remove (filter As MessageFilter) As Boolean

Paramètres

filter
MessageFilter

MessageFilter à supprimer.

Retours

true si le filtre a été trouvé et supprimé ; sinon, false.

Implémente

Exceptions

filter a la valeur null.

filter n’est pas un XPathMessageFilter.

S’applique à

Remove(XPathMessageFilter)

Supprime XPathMessageFilter et ses données de filtre associées de la table de filtres.

public:
 bool Remove(System::ServiceModel::Dispatcher::XPathMessageFilter ^ filter);
public bool Remove (System.ServiceModel.Dispatcher.XPathMessageFilter filter);
member this.Remove : System.ServiceModel.Dispatcher.XPathMessageFilter -> bool
Public Function Remove (filter As XPathMessageFilter) As Boolean

Paramètres

filter
XPathMessageFilter

XPathMessageFilter à supprimer.

Retours

true si XPathMessageFilter a été trouvé et supprimé ; sinon, false.

Exceptions

filter a la valeur null.

Remarques

Cette méthode ne lève pas d'exception si le filtre spécifié n'existe pas dans la table de filtres.

S’applique à