AppNotificationManager Classe

Definição

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
Object Platform::Object IInspectable AppNotificationManager
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.

Aplica-se a

Confira também