WeakEventManager.Item[Object] 속성

정의

지정된 소스에 대해 저장될 데이터를 가져오거나 설정합니다.Gets or sets the data being stored for the specified source.

protected:
 property System::Object ^ default[System::Object ^] { System::Object ^ get(System::Object ^ source); void set(System::Object ^ source, System::Object ^ value); };
protected object this[object source] { get; set; }
member this.Item(obj) : obj with get, set
Default Protected Property Item(source As Object) As Object

매개 변수

source
Object

요청된 소스의 인덱스(0부터 시작)입니다.The zero-based index of the requested source.

속성 값

이 소스에 대해 관리자가 저장하는 데이터입니다.Data being stored by the manager for this source.

설명

파생된 클래스는 데이터 및이 인덱서에 저장 하는 형식을 선택할 수 있습니다.Derived classes can choose what data and type to store in this indexer. 으로 구현 됩니다. 일반적으로 WeakEventManager.ListenerList, 수신기에 대 한 약한 참조의 목록입니다.Typically this is implemented as a WeakEventManager.ListenerList, which is a list of weak references to listeners. 하는 경우이 유형을 변경 해야만 WeakEventManager.ListenerList 형식에 필요한 정보를 포함할 수 없습니다.You would only have to change this type if the WeakEventManager.ListenerList type cannot contain your required information. 재정의 해야 하는, 하는 경우는 Purge 메서드 기본 형식의 모든 정리를 올바르게 수행 되도록 합니다.If so, you will have to override the Purge method so that all cleanup of the underlying type is performed correctly.

적용 대상

추가 정보