MessageFilterTable<TFilterData>.Item[MessageFilter] 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 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 작업은 KeyNotFoundException을 throw하고, set 작업은 지정된 filter
필터를 키로 사용하여 새 필터 데이터 요소를 만듭니다.
구현
예외
filter
이(가) null
인 경우
우선 순위를 검색했지만 filter
가 테이블에 없는 경우
설명
Item
속성(C# 인덱서)을 사용하면 다음 구문을 사용하여 테이블의 필터 컬렉션에서 filter
와 연결된 필터 데이터에 액세스할 수 있습니다.
myFilters[filter]
myFilters(filter)
Item
속성을 사용하면 동작 필터 테이블에 없는 filter
/필터 데이터 쌍의 값을 설정하여 새 요소를 추가할 수도 있습니다. 그러나 filter
가 테이블에 이미 있는 경우 Item
속성을 설정하면 이전 값을 덮어씁니다. 이와는 반대로 Add 메서드는 기존 filter
의 필터 데이터를 수정하지 않습니다.
사전 item
은 .의 경우 필터/FilterData
쌍입니다 MessageFilterTable<TFilterData>.