EventSource 클래스
이벤트를 나타냅니다.EventSource 멤버 함수를 추가, 제거 및 이벤트 처리기를 호출 합니다.
template<
typename TDelegateInterface
>
class EventSource;
매개 변수
- TDelegateInterface
인터페이스에 이벤트 처리기를 나타내는 대리자입니다.
Members
Public 생성자
Name |
설명 |
---|---|
EventSource 클래스의 새 인스턴스를 초기화합니다. |
Public 메서드
Name |
설명 |
---|---|
현재 EventSource 개체는 이벤트 처리기 집합 지정 된 대리자를 인터페이스에 의해 표시 되는 이벤트 처리기를 추가 합니다. |
|
현재 EventSource 개체와 연결 된 이벤트 처리기의 수를 검색 |
|
지정 된 인수 형식 및 인수를 사용 하 여 현재 EventSource 개체와 연결 된 각 이벤트 처리기가 호출 됩니다. |
|
현재 EventSource 개체와 연결 된 이벤트 처리기의 집합에서 지정 된 이벤트 등록 토큰으로 표시 되는 이벤트 처리기를 삭제 합니다. |
보호된 데이터 멤버
Name |
설명 |
---|---|
대 한 액세스를 동기화는 targets_ 배열을 추가 하는 경우, 제거 하거나 이벤트 처리기를 호출 합니다. |
|
하나 이상의 이벤트 처리기의 배열입니다. |
|
또는 호출 제거,이 Eventsource에 대 한 이벤트 처리기도 추가 하는 내부 데이터 멤버 액세스를 동기화 합니다. |
상속 계층 구조
EventSource
요구 사항
헤더: event.h
네임 스페이스: Microsoft::WRL