Sprache

XPathMessageFilterTable<TFilterData>.Remove Methode

Definition

Entfernt einen Filter und die zugehörigen Filterdaten aus der Filtertabelle.

Überlädt

Name Beschreibung
Remove(KeyValuePair<MessageFilter,TFilterData>)

Entfernt einen Filter und die zugehörigen Filterdaten aus der Filtertabelle.

Remove(MessageFilter)

Entfernt einen Filter und die zugehörigen Filterdaten aus der Filtertabelle.

Remove(XPathMessageFilter)

Entfernt eine XPathMessageFilter und die zugehörigen Filterdaten aus der Filtertabelle.

Remove(KeyValuePair<MessageFilter,TFilterData>)

Entfernt einen Filter und die zugehörigen Filterdaten aus der Filtertabelle.

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

Parameter

item
KeyValuePair<MessageFilter,TFilterData>

Der KeyValuePair<TKey,TValue><Filter, FilterData> der aus der Tabelle entfernt werden soll.

Gibt zurück

true wenn das Filter/FilterData Paar gefunden und entfernt wurde; false wenn es nicht gefunden wurde.

Implementiert

Hinweise

Wenn der Filterschlüssel vorhanden item ist, aber daten zugeordnet ist, die sich von der FilterDataAnderen unterscheiden, wird der Filter nicht entfernt und zurückgegeben false.

Gilt für:

Remove(MessageFilter)

Entfernt einen Filter und die zugehörigen Filterdaten aus der Filtertabelle.

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

Parameter

filter
MessageFilter

Die zu entfernende Option MessageFilter .

Gibt zurück

truewenn der Filter gefunden und entfernt wurde; andernfalls . false

Implementiert

Ausnahmen

filter ist null.

Gilt für:

Remove(XPathMessageFilter)

Entfernt eine XPathMessageFilter und die zugehörigen Filterdaten aus der Filtertabelle.

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

Parameter

filter
XPathMessageFilter

Die zu entfernende Option XPathMessageFilter .

Gibt zurück

truewenn die XPathMessageFilter gefunden und entfernt wurde; andernfalls . false

Ausnahmen

filter ist null.

Hinweise

Diese Methode löst keine Ausnahme aus, wenn der angegebene Filter nicht in der Filtertabelle vorhanden ist.

Gilt für: