Share via


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 要求先授予显式用户权限,然后才能使用它,因此在尝试访问通知之前,请确保从 UI 线程调用 RequestAccessAsync

属性

Current

获取当前用户的 UserNotificationListener

方法

ClearNotifications()

清除通知。

GetAccessStatus()

获取一个值,该值指示 UserNotificationListener 是否有权访问用户的通知。

GetNotification(UInt32)

检索指定的通知。

GetNotificationsAsync(NotificationKinds)

异步检索与指定通知类型匹配的通知。

RemoveNotification(UInt32)

删除指定的通知。

RequestAccessAsync()

请求用户管理通知的权限。

事件

NotificationChanged

添加或删除通知时发生。

适用于