XPathMessageFilterTable<TFilterData>.Remove Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
filter no es un XPathMessageFilter.
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.
filter no es XPathMessageFilter.
Comentarios
Este método no produce una excepción si el filtro especificado no existe en la tabla de filtro.