Share via


EventRegistrationTokenTable<T> 클래스

정의

관리 코드에서 Windows Runtime 이벤트의 구현을 지원하기 위해 대리자와 이벤트 토큰 간의 매핑을 저장합니다.

generic <typename T>
 where T : classpublic ref class EventRegistrationTokenTable sealed
public sealed class EventRegistrationTokenTable<T> where T : class
type EventRegistrationTokenTable<'T (requires 'T : null)> = class
Public NotInheritable Class EventRegistrationTokenTable(Of T)

형식 매개 변수

T

특정 이벤트에 대한 이벤트 처리기의 형식입니다.

상속
EventRegistrationTokenTable<T>

설명

추가 및 제거 이벤트를 수동으로 관리 해야 할 때이 유형을 사용 합니다.

이 테이블의 인스턴스는 이벤트에 추가 된 이벤트 처리기를 나타내는 대리자를 저장 합니다. 이벤트를 발생 시키려면에서 반환 되는 대리자를 호출 합니다 InvocationList 속성에 없는 경우 null합니다. 이 테이블의 인스턴스가 각 이벤트에 대 한 필요 합니다.

생성자

EventRegistrationTokenTable<T>()

EventRegistrationTokenTable<T> 클래스의 새 인스턴스를 초기화합니다.

속성

InvocationList

추가되었지만 아직 제거되지 않은 모든 이벤트 처리기 대리자를 포함하는 호출 목록이 있는 T 형식의 대리자를 가져오거나 설정합니다. 이 대리자를 호출하면 모든 이벤트 처리기가 호출됩니다.

메서드

AddEventHandler(T)

지정된 이벤트 처리기를 테이블과 호출 목록에 추가하고 이벤트 처리기를 제거하는 데 사용할 수 있는 토큰을 반환합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetOrCreateEventRegistrationTokenTable(EventRegistrationTokenTable<T>)

지정된 이벤트 등록 토큰 테이블이 null이 아닌 경우 이 테이블을 반환하며, 그렇지 않은 경우 새 이벤트 등록 토큰 테이블을 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
RemoveEventHandler(EventRegistrationToken)

테이블과 호출 목록에서 지정된 토큰과 관련된 이벤트 처리기를 제거합니다.

RemoveEventHandler(T)

테이블과 호출 목록에서 지정된 이벤트 처리기 대리자를 제거합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상