EventRegistrationToken Структура

Определение

Представляет ссылку на делегата, получающего уведомления об изменениях.

.ЧИСТАЯ При программировании с помощью .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 . Для большинства кодов приложений вам вообще не потребуется EventRegistrationToken (или маркеры регистрации событий), так как синтаксис добавления и удаления для языков C# и Visual Basic позволяет компилятору создавать маркеры регистрации на основе более простого синтаксиса.

В модели подписки на события делегат регистрируется для получения уведомлений об изменениях от указанного объекта, например коллекции. EventRegistrationToken используется для удаления делегата в качестве подписчика уведомлений об изменениях, когда уведомления больше не нужны.

Поля

Value

Ссылка на делегат. Допустимая ссылка не будет иметь нулевого значения.

Применяется к

См. также раздел