Comparteix a través de


XPathMessageFilterTable<TFilterData>.Remove Método

Definición

Quita un filtro y sus datos del filtro asociados de la tabla de filtro.

Sobrecargas

Remove(KeyValuePair<MessageFilter,TFilterData>)

Quita un filtro y sus datos del filtro asociados de la tabla de filtro.

Remove(MessageFilter)

Quita un filtro y sus datos del filtro asociados de la tabla de filtro.

Remove(XPathMessageFilter)

Quita un XPathMessageFilter y sus datos del filtro asociados de la tabla de filtro.

Remove(KeyValuePair<MessageFilter,TFilterData>)

Quita un filtro y sus datos del filtro asociados de la tabla de filtro.

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

Parámetros

item
KeyValuePair<MessageFilter,TFilterData>

Filtro KeyValuePair<TKey,TValue><, FilterData> que se va a quitar de la tabla.

Devoluciones

true si se ha encontrado y eliminado el par filtro/FilterData; false si no se ha encontrado.

Implementaciones

Comentarios

Si la clave de filtro de item está presente pero está asociada con datos que difieren de FilterData, el método no puede quitar el filtro y devuelve false.

Se aplica a

Remove(MessageFilter)

Quita un filtro y sus datos del filtro asociados de la tabla de filtro.

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

Parámetros

filter
MessageFilter

MessageFilter que se va a quitar.

Devoluciones

true si ha encontrado y eliminado el filtro; de lo contrario, false.

Implementaciones

Excepciones

filter es null.

Se aplica a

Remove(XPathMessageFilter)

Quita un XPathMessageFilter y sus datos del filtro asociados de la tabla de filtro.

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

Parámetros

filter
XPathMessageFilter

XPathMessageFilter que se va a quitar.

Devoluciones

true si XPathMessageFilter se ha encontrado y eliminado; en caso contrario, false.

Excepciones

filter es null.

Comentarios

Este método no produce una excepción si el filtro especificado no existe en la tabla de filtro.

Se aplica a