Teilen über


MessageFilterTable<TFilterData>.Remove Methode

Definition

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

Überlädt

Remove(KeyValuePair<MessageFilter,TFilterData>)

Entfernt ein angegebenes Filter/FilterData-Paar aus der Filtertabelle.

Remove(MessageFilter)

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

Remove(KeyValuePair<MessageFilter,TFilterData>)

Entfernt ein angegebenes Filter/FilterData-Paar 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 das Paar nicht gefunden wurde.

Implementiert

Ausnahmen

filter ist null.

Hinweise

Wenn der Filterschlüssel von item zwar vorhanden, jedoch Daten zugeordnet ist, die nicht den FilterData entsprechen, entfernt die Methode den Filter nicht und gibt false zurück.

Diese Methode implementiert ICollection<T>.Remove.

Gilt für:

Remove(MessageFilter)

Entfernt einen Filter und die zugehörigen FilterData 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

Das zu entfernende MessageFilter-Element.

Gibt zurück

true, wenn der Filter gefunden und entfernt wurde; false, wenn der Filter nicht gefunden wurde.

Implementiert

Ausnahmen

filter ist null.

Hinweise

Diese Methode implementiert ICollection<T>.Remove.

Gilt für: