Udostępnij za pośrednictwem


XPathMessageFilterTable<TFilterData>.Remove Metoda

Definicja

Usuwa filtr i skojarzone z nim dane filtru z tabeli filtrów.

Przeciążenia

Remove(KeyValuePair<MessageFilter,TFilterData>)

Usuwa filtr i skojarzone z nim dane filtru z tabeli filtrów.

Remove(MessageFilter)

Usuwa filtr i skojarzone z nim dane filtru z tabeli filtrów.

Remove(XPathMessageFilter)

XPathMessageFilter Usuwa dane filtru i skojarzone z nim dane z tabeli filtrów.

Remove(KeyValuePair<MessageFilter,TFilterData>)

Usuwa filtr i skojarzone z nim dane filtru z tabeli filtrów.

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

Parametry

item
KeyValuePair<MessageFilter,TFilterData>

Filtr KeyValuePair<TKey,TValue><, FilterData> aby usunąć z tabeli.

Zwraca

true jeśli filtr/FilterData para została znaleziona i usunięta; false jeśli nie została znaleziona.

Implementuje

Uwagi

Jeśli klucz filtru elementu item jest obecny, ale jest skojarzony z danymi, które różnią się od FilterDatametody , metoda nie usunie filtru i zwróci falsewartość .

Dotyczy

Remove(MessageFilter)

Usuwa filtr i skojarzone z nim dane filtru z tabeli filtrów.

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

Parametry

filter
MessageFilter

Element MessageFilter do usunięcia.

Zwraca

true jeśli filtr został znaleziony i usunięty; w przeciwnym razie , false.

Implementuje

Wyjątki

filter to null.

filter nie jest elementem XPathMessageFilter.

Dotyczy

Remove(XPathMessageFilter)

XPathMessageFilter Usuwa dane filtru i skojarzone z nim dane z tabeli filtrów.

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

Parametry

filter
XPathMessageFilter

Element XPathMessageFilter do usunięcia.

Zwraca

true jeśli element został znaleziony XPathMessageFilter i usunięty; w przeciwnym razie false.

Wyjątki

filter to null.

filter nie jest elementem XPathMessageFilter.

Uwagi

Ta metoda nie zgłasza wyjątku, jeśli określony filtr nie istnieje w tabeli filtrów.

Dotyczy