XPathMessageFilterTable<TFilterData>.Add Método

Definición

Agrega XPathMessageFilter y su FilterData asociado a XPathMessageFilterTable<TFilterData>.

Sobrecargas

Add(KeyValuePair<MessageFilter,TFilterData>)

Agrega un par filtro/FilterData (clave-valor) a XPathMessageFilterTable<TFilterData>.

Add(MessageFilter, TFilterData)

Agrega un par filtro/datos a la tabla de filtro.

Add(XPathMessageFilter, TFilterData)

Agrega un par filtro/datos a la tabla de filtro.

Add(KeyValuePair<MessageFilter,TFilterData>)

Agrega un par filtro/FilterData (clave-valor) a 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))

Parámetros

item
KeyValuePair<MessageFilter,TFilterData>

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

Implementaciones

Excepciones

filter es null.

Se ha producido un error del compilador.

Comentarios

Este método implementa el método Add de la clase ICollection<T>. La conversión implícita del parámetro filter del tipo MessageFilter al tipo XPathMessageFilter se puede evitar utilizando la sobrecarga fuertemente tipada, Add.

Se aplica a

Add(MessageFilter, TFilterData)

Agrega un par filtro/datos a la tabla de filtro.

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)

Parámetros

filter
MessageFilter

El MessageFilter que se utiliza como clave del par agregado. Debe ser una instancia de XPathMessageFilter.

data
TFilterData

FilterData asociado al filtro utilizado como valor del par agregado.

Implementaciones

Excepciones

filter es null.

Se ha producido un error del compilador.

Comentarios

La conversión interna del parámetro filter del tipo MessageFilter al tipo XPathMessageFilter se puede evitar utilizando la sobrecarga fuertemente tipada, Add.

Se aplica a

Add(XPathMessageFilter, TFilterData)

Agrega un par filtro/datos a la tabla de filtro.

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)

Parámetros

filter
XPathMessageFilter

El XPathMessageFilter que se utiliza como clave del par agregado.

data
TFilterData

FilterData asociado al filtro; utilizado como valor del par agregado.

Excepciones

filter es null.

Se ha producido un error del compilador.

Comentarios

Esto proporciona una sobrecarga fuertemente tipada para agregar un XPathMessageFilter a la tabla de filtros que funciona mejor que la sobrecarga con tipos débiles porque evita la conversión implícita del parámetro filter del tipo MessageFilter al tipo XPathMessageFilter.

Se aplica a