AppNotificationManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce API per la gestione delle notifiche delle app, inclusa la visualizzazione e la rimozione delle notifiche nel Centro notifiche (denominata Centro azioni in Windows 10), l'aggiornamento dello stato di avanzamento delle notifiche e la registrazione e la registrazione per le chiamate di notifica dell'app.
Nota
La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi.
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
- Ereditarietà
- Attributi
Commenti
Ottenere un'istanza di questa classe accedendo alla proprietà AppNotificationManager.Default .
Proprietà
Default |
Ottiene l'istanza predefinita della classe AppNotificationManager . Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
Setting |
Ottenere lo stato dell'impostazione di notifica dell'app per l'app, determinando se le notifiche sono attualmente abilitate o, in caso contrario, il meccanismo tramite cui le notifiche sono attualmente disabilitate. Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
Metodi
GetAllAsync() |
Ottiene tutte le notifiche dell'app per la chiamata all'app attualmente visualizzata nel Centro azioni. Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
IsSupported() |
Ottiene un valore booleano che indica se le API di notifica Microsoft.Windows.PushNotifications sono supportate per l'app chiamante. Nota La classe PushNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
Register() |
Registra l'app per ricevere gli eventi NotificationInvoked quando l'utente interagisce con una notifica dell'app. Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
Register(String, Uri) |
Registra l'app per ricevere gli eventi NotificationInvoked quando l'utente interagisce con una notifica dell'app. Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
RemoveAllAsync() |
Rimuove in modo asincrono tutte le notifiche delle app per l'app dal Centro notifiche (denominato Centro azioni in Windows 10). Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
RemoveByGroupAsync(String) |
Rimuove in modo asincrono tutte le notifiche dell'app per l'app con l'identificatore di gruppo specificato dal Centro azioni. Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
RemoveByIdAsync(UInt32) |
Rimuove in modo asincrono la notifica dell'app con l'ID specificato dal Centro notifiche (denominato Centro azioni in Windows 10). Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
RemoveByTagAndGroupAsync(String, String) |
Rimuove in modo asincrono tutte le notifiche dell'app per l'app con identificatori di gruppo e tag specificati dal Centro azioni. Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
RemoveByTagAsync(String) |
Rimuove in modo asincrono tutte le notifiche dell'app per l'app che hanno l'identificatore di tag specificato dal Centro notifiche (denominato Centro azioni in Windows 10). Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
Show(AppNotification) |
Visualizza la notifica dell'app specificata nel Centro azioni. Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
Unregister() |
Annulla la registrazione dell'app dalla ricezione di eventi NotificationIn richiamati quando l'utente interagisce con una notifica dell'app. Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
UnregisterAll() |
Pulisce tutti i dati correlati alla registrazione per le notifiche dell'app. Dopo questa operazione, le notifiche dell'app per l'app non funzioneranno fino a quando Non viene chiamato di nuovo Registro . Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
UpdateAsync(AppNotificationProgressData, String) |
Aggiornamenti i dati di avanzamento per le notifiche dell'app con l'identificatore di tag specificato. Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
UpdateAsync(AppNotificationProgressData, String, String) |
Aggiornamenti i dati di avanzamento per le notifiche dell'app con i tag e gli identificatori di gruppo specificati. Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |
Eventi
NotificationInvoked |
Generato quando viene richiamata una notifica dell'app per l'app tramite l'interazione dell'utente. Nota La classe AppNotificationManager ha una dipendenza dal pacchetto Singleton. A causa di tale dipendenza, esistono alcune considerazioni da tenere presente se si chiamano queste API da un'app autonoma. Per altre informazioni e specifiche, vedere Dipendenze su pacchetti MSIX aggiuntivi. |