XPathMessageFilterTable<TFilterData>.Item[MessageFilter] 속성

정의

지정된 filter데이터와 연결된 필터 데이터를 가져오거나 설정합니다.

public:
 property TFilterData default[System::ServiceModel::Dispatcher::MessageFilter ^] { TFilterData get(System::ServiceModel::Dispatcher::MessageFilter ^ filter); void set(System::ServiceModel::Dispatcher::MessageFilter ^ filter, TFilterData value); };
public TFilterData this[System.ServiceModel.Dispatcher.MessageFilter filter] { get; set; }
member this.Item(System.ServiceModel.Dispatcher.MessageFilter) : 'FilterData with get, set
Default Public Property Item(filter As MessageFilter) As TFilterData

매개 변수

filter
MessageFilter

MessageFilter 가져오기 또는 설정할 필터 데이터와 연결된 데이터입니다.

속성 값

TFilterData

에 연결된 필터 데이터입니다 filter. 지정된 filter 것을 찾을 수 없으면 get 작업이 throw KeyNotFoundException 되고 set 연산은 지정된 filter 키로 새 필터 데이터 요소를 만듭니다.

구현

예외

filternull입니다.

컴파일러 오류가 발생했습니다.

속성이 검색되고 filter 테이블에 없습니다.

설명

속성(C#의 인덱서)은 Item 다음 구문을 사용하여 테이블의 필터 컬렉션에 연결된 filter 필터 데이터에 액세스할 수 있는 기능을 제공합니다.

myFilters[filter]
myFilters(filter)

작업 필터 테이블에 없는 /filter 데이터 쌍의 filter값을 설정하여 속성을 사용하여 Item 새 요소를 추가할 수도 있습니다. 그러나 테이블에 이미 있는 경우 속성을 설정 Item 하면 filter 이전 값이 덮어씁니다. 반면, 메서드는 Add 기존 filter필터 데이터를 수정하지 않습니다.

사전 Item 은 . filter의 경우 /filter 데이터 쌍입니다 XPathMessageFilterTable<TFilterData>.

적용 대상