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
- Наследование
- Атрибуты
Требования к 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 |
Происходит при добавлении или удалении уведомления. |