UserNotificationListener Класс

Определение

Считывает уведомления пользователя и управляет ими.

public ref class UserNotificationListener sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class UserNotificationListener final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UserNotificationListener final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class UserNotificationListener
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UserNotificationListener
Public NotInheritable Class UserNotificationListener
Наследование
Object Platform::Object IInspectable UserNotificationListener
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)

Комментарии

Для использования userNotificationListener требуется явное разрешение пользователя, поэтому перед попыткой доступа к уведомлениям обязательно вызовите RequestAccessAsync из потока пользовательского интерфейса.

Свойства

Current

Возвращает userNotificationListener для текущего пользователя.

Методы

ClearNotifications()

Очищает уведомление.

GetAccessStatus()

Возвращает значение, указывающее, имеет ли UserNotificationListener доступ к уведомлениям пользователя.

GetNotification(UInt32)

Извлекает указанное уведомление.

GetNotificationsAsync(NotificationKinds)

Асинхронно извлекает уведомления, соответствующие указанному типу уведомлений.

RemoveNotification(UInt32)

Удаляет указанное уведомление.

RequestAccessAsync()

Запрашивает разрешение пользователя на управление уведомлениями.

События

NotificationChanged

Происходит при добавлении или удалении уведомления.

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