共用方式為


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

發生于新增或移除通知時。

適用於