XPathMessageFilterTable<TFilterData>.Add 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XPathMessageFilter 및 연관된 FilterData
를 XPathMessageFilterTable<TFilterData>에 추가합니다.
오버로드
Add(KeyValuePair<MessageFilter,TFilterData>) |
필터/ |
Add(MessageFilter, TFilterData) |
필터/데이터 쌍을 필터 테이블에 추가합니다. |
Add(XPathMessageFilter, TFilterData) |
필터/데이터 쌍을 필터 테이블에 추가합니다. |
Add(KeyValuePair<MessageFilter,TFilterData>)
필터/FilterData
(키/값) 쌍을 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))
매개 변수
- item
- KeyValuePair<MessageFilter,TFilterData>
테이블에 추가할 KeyValuePair<TKey,TValue> <필터, FilterData
>입니다.
구현
예외
filter
이(가) null
인 경우
컴파일러 오류가 발생한 경우
설명
이 메서드는 클래스의 메서드를 구현합니다. 강력한 형식의 오버로드인 filter
를 사용하여 MessageFilter 매개 변수가 XPathMessageFilter 형식에서 Add로 암시적으로 변환되는 것을 방지할 수 있습니다.
적용 대상
Add(MessageFilter, TFilterData)
필터/데이터 쌍을 필터 테이블에 추가합니다.
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)
매개 변수
- filter
- MessageFilter
추가된 쌍의 키로 사용되는 MessageFilter입니다. XPathMessageFilter의 인스턴스여야 합니다.
- data
- TFilterData
추가된 쌍의 값으로 사용되며 필터와 연결된 FilterData
입니다.
구현
예외
filter
이(가) null
인 경우
filter
이 XPathMessageFilter이 아닌 경우
컴파일러 오류가 발생한 경우
설명
강력한 형식의 오버로드인 filter
를 사용하여 MessageFilter 매개 변수가 XPathMessageFilter에서 Add로 내부적으로 변환되는 것을 방지할 수 있습니다.
적용 대상
Add(XPathMessageFilter, TFilterData)
필터/데이터 쌍을 필터 테이블에 추가합니다.
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)
매개 변수
- filter
- XPathMessageFilter
추가된 쌍의 키로 사용되는 XPathMessageFilter입니다.
- data
- TFilterData
추가된 쌍의 값으로 사용되며 필터와 연결된 FilterData
입니다.
예외
filter
이(가) null
인 경우
컴파일러 오류가 발생한 경우
설명
XPathMessageFilter를 필터 테이블에 추가하는 작업을 위해 강력한 형식의 오버로드를 제공합니다. 이 오버로드는 filter
매개 변수가 MessageFilter 형식에서 XPathMessageFilter로 암시적으로 변환되는 것을 방지하므로 약한 형식의 오버로드보다 수행 성능이 우수합니다.