Freigeben über


UserNotificationListener Klasse

Definition

Liest und verwaltet die Benachrichtigungen eines Benutzers.

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
Vererbung
Object Platform::Object IInspectable UserNotificationListener
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Hinweise

UserNotificationListener erfordert eine explizite Benutzerberechtigung, die erteilt werden muss, bevor sie verwendet werden kann. Bevor Sie also versuchen, auf Benachrichtigungen zuzugreifen, müssen Sie RequestAccessAsync über einen UI-Thread aufrufen.

Eigenschaften

Current

Ruft einen UserNotificationListener für den aktuellen Benutzer ab.

Methoden

ClearNotifications()

Löscht die Benachrichtigung.

GetAccessStatus()

Ruft einen Wert ab, der angibt, ob userNotificationListener Zugriff auf die Benachrichtigungen des Benutzers hat.

GetNotification(UInt32)

Ruft die angegebene Benachrichtigung ab.

GetNotificationsAsync(NotificationKinds)

Ruft asynchron Benachrichtigungen ab, die der angegebenen Benachrichtigungsart entsprechen.

RemoveNotification(UInt32)

Entfernt die angegebene Benachrichtigung.

RequestAccessAsync()

Fordert die Berechtigung des Benutzers zum Verwalten von Benachrichtigungen an.

Ereignisse

NotificationChanged

Tritt auf, wenn eine Benachrichtigung hinzugefügt oder entfernt wird.

Gilt für: