UserNotificationListener Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |