다음을 통해 공유


EventRegistrationToken 구조체

정의

변경 알림을 받는 대리자 참조를 나타냅니다.

.Net .NET을 사용하여 프로그래밍할 때 이 형식은 숨겨집니다. 고급 시나리오의 경우 System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken 을 대신 사용합니다.

C++/WinRT C++/WinRT 언어 프로젝션에서 이 형식은 winrt::event_token 표시됩니다.

public value class EventRegistrationToken
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
struct EventRegistrationToken
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public struct EventRegistrationToken
var eventRegistrationToken = {
value : /* Your value */
}
Public Structure EventRegistrationToken
상속
EventRegistrationToken
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.FoundationContract (v1.0에서 도입되었습니다.)

설명

.NET으로 프로그래밍할 때 이 형식은 숨겨지고 고급 이벤트 시나리오에 대한 이벤트 등록 토큰이 필요한 개발자는 System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken 형식을 사용해야 합니다. C# 및 Visual Basic 언어에 대한 추가/제거 구문을 사용하면 컴파일러가 더 간단한 구문에서 등록 토큰을 생성할 수 있으므로 대부분의 앱 코드에서는 EventRegistrationToken (또는 이벤트 등록 토큰)이 전혀 필요하지 않습니다.

이벤트 구독 모델에서 대리자는 컬렉션과 같은 지정된 개체에서 변경 알림을 수신하도록 등록합니다. EventRegistrationToken은 알림이 더 이상 필요하지 않은 경우 변경 알림의 구독자로 대리자를 제거하는 데 사용됩니다.

필드

Value

대리자 참조입니다. 유효한 참조의 값은 0이 아닙니다.

적용 대상

추가 정보