AppNotificationManager 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.
Fornece APIs para gerenciar notificações de aplicativo, incluindo mostrar e remover notificações na Central de Notificações (chamada central de ações no Windows 10), atualizar o progresso da notificação e registrar e cancelar o registro para invocações de notificação de aplicativo.
Observação
A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências de pacotes MSIX adicionais.
public ref class AppNotificationManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.AppNotificationsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppNotificationManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.AppNotificationsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppNotificationManager
Public NotInheritable Class AppNotificationManager
- Herança
- Atributos
Comentários
Obtenha uma instância dessa classe acessando a propriedade AppNotificationManager.Default .
Propriedades
Default |
Obtém a instância padrão da classe AppNotificationManager . Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
Setting |
Obtenha a configuração de notificação do aplicativo status para o aplicativo, determinando se as notificações estão habilitadas no momento ou, se não, o mecanismo pelo qual as notificações estão desabilitadas no momento. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
Métodos
GetAllAsync() |
Obtém todas as notificações do aplicativo para chamar o aplicativo que atualmente são exibidas na Central de Ações. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
IsSupported() |
Obtém um valor booliano que indica se as APIs de notificação microsoft.Windows.PushNotifications têm suporte para o aplicativo de chamada. Observação A classe PushNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
Register() |
Registra o aplicativo para receber eventos NotificationInvoked quando o usuário interage com uma notificação de aplicativo. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
Register(String, Uri) |
Registra o aplicativo para receber eventos NotificationInvoked quando o usuário interage com uma notificação de aplicativo. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
RemoveAllAsync() |
Remove de forma assíncrona todas as notificações de aplicativo para o aplicativo da Central de Notificações (chamada central de ações no Windows 10). Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
RemoveByGroupAsync(String) |
Remove de forma assíncrona todas as notificações de aplicativo para o aplicativo que têm o identificador de grupo especificado da Central de Ações. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
RemoveByIdAsync(UInt32) |
Remove de forma assíncrona a notificação do aplicativo com a ID especificada da Central de Notificações (chamada central de ações no Windows 10). Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
RemoveByTagAndGroupAsync(String, String) |
Remove de forma assíncrona todas as notificações de aplicativo para o aplicativo que têm os identificadores de grupo e marca especificados da Central de Ações. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
RemoveByTagAsync(String) |
Remove de forma assíncrona todas as notificações de aplicativo para o aplicativo que têm o identificador de marca especificado da Central de Notificações (chamada central de ações no Windows 10). Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
Show(AppNotification) |
Exibe a notificação de aplicativo especificada na Central de Ações. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
Unregister() |
Cancela o registro do aplicativo de receber eventos NotificationInvoked quando o usuário interage com uma notificação de aplicativo. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
UnregisterAll() |
Limpa todos os dados relacionados ao registro para notificações de aplicativo. Depois disso, as notificações de aplicativo para o aplicativo não funcionarão até que Register seja chamado novamente. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
UpdateAsync(AppNotificationProgressData, String) |
Atualizações os dados de progresso para notificações de aplicativo com o identificador de marca especificado. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
UpdateAsync(AppNotificationProgressData, String, String) |
Atualizações os dados de progresso para notificações de aplicativo com a marca e os identificadores de grupo especificados. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |
Eventos
NotificationInvoked |
Gerado quando uma notificação de aplicativo para o aplicativo é invocada por meio da interação do usuário. Observação A classe AppNotificationManager tem uma dependência no pacote Singleton. Devido a essa dependência, há certas considerações a serem consideradas se você estiver chamando essas APIs de um aplicativo autossuficiente. Para obter mais informações e detalhes, consulte Dependências em pacotes MSIX adicionais. |