다음을 통해 공유


XPathMessageFilterTable<TFilterData>.Remove 메서드

정의

필터 및 필터와 연결된 필터 데이터를 필터 테이블에서 제거합니다.

오버로드

Remove(KeyValuePair<MessageFilter,TFilterData>)

필터 및 필터와 연결된 필터 데이터를 필터 테이블에서 제거합니다.

Remove(MessageFilter)

필터 및 필터와 연결된 필터 데이터를 필터 테이블에서 제거합니다.

Remove(XPathMessageFilter)

XPathMessageFilter 및 연결된 필터 데이터를 필터 테이블에서 제거합니다.

Remove(KeyValuePair<MessageFilter,TFilterData>)

필터 및 필터와 연결된 필터 데이터를 필터 테이블에서 제거합니다.

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

매개 변수

item
KeyValuePair<MessageFilter,TFilterData>

KeyValuePair<TKey,TValue> <테이블에서 제거할 필터 FilterData> 입니다.

반환

필터/true 쌍을 찾아 제거하면 FilterData이고, 해당 쌍을 찾을 수 없으면 false입니다.

구현

설명

item의 필터 키가 있지만 FilterData와 다른 데이터에 연결되어 있는 경우, 이 메서드는 필터를 제거하지 못하고 false를 반환합니다.

적용 대상

Remove(MessageFilter)

필터 및 필터와 연결된 필터 데이터를 필터 테이블에서 제거합니다.

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

매개 변수

filter
MessageFilter

제거할 MessageFilter입니다.

반환

필터를 찾아 제거하면 true이고, 그렇지 않으면 false입니다.

구현

예외

filter이(가) null인 경우

filter이(가) XPathMessageFilter가 아닌 경우

적용 대상

Remove(XPathMessageFilter)

XPathMessageFilter 및 연결된 필터 데이터를 필터 테이블에서 제거합니다.

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

매개 변수

filter
XPathMessageFilter

제거할 XPathMessageFilter입니다.

반환

XPathMessageFilter를 찾아 제거하면 true이고, 그렇지 않으면 false입니다.

예외

filter이(가) null인 경우

filterXPathMessageFilter이 아닌 경우

설명

이 메서드는 지정된 필터가 필터 테이블에 없는 경우 예외를 throw하지 않습니다.

적용 대상