XPathMessageFilterTable<TFilterData>.Add 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에 XPathMessageFilter 연결된 FilterData 해당 항목 및 해당 항목을 XPathMessageFilterTable<TFilterData>추가합니다.
오버로드
| Name | Description |
|---|---|
| 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입니다.
컴파일러 오류가 발생했습니다.
설명
이 메서드는 클래스의 Add 메서드를 구현합니다 ICollection<T> . 강력한 형식의 filter 오버로드Add를 XPathMessageFilter 사용하여 매개 변수를 형식 MessageFilter 에서 형식으로의 암시적 변환을 방지할 수 있습니다.
적용 대상
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 오버로드Add를 XPathMessageFilter 사용하여 매개 변수의 MessageFilter 내부 변환을 방지할 수 있습니다.
적용 대상
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 하기 위한 강력한 형식 MessageFilter 의 filter 오버로드가 XPathMessageFilter제공됩니다.