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 |
Ссылка на делегат. Допустимая ссылка не будет иметь нулевого значения. |