Compartilhar via


UserNotificationListener Classe

Definição

Lê e gerencia as notificações de um usuário.

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
Herança
Object Platform::Object IInspectable UserNotificationListener
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)

Comentários

UserNotificationListener requer permissão de usuário explícita para ser concedida antes que ela possa ser usada, portanto, antes de tentar acessar notificações, chame RequestAccessAsync de um thread de interface do usuário.

Propriedades

Current

Obtém um UserNotificationListener para o usuário atual.

Métodos

ClearNotifications()

Limpa a notificação.

GetAccessStatus()

Obtém um valor que indica se UserNotificationListener tem acesso às notificações do usuário.

GetNotification(UInt32)

Recupera a notificação especificada.

GetNotificationsAsync(NotificationKinds)

Recupera de forma assíncrona as notificações que correspondem ao tipo de notificação especificado.

RemoveNotification(UInt32)

Remove a notificação especificada.

RequestAccessAsync()

Solicita a permissão do usuário para gerenciar notificações.

Eventos

NotificationChanged

Ocorre quando uma notificação é adicionada ou removida.

Aplica-se a