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.