Condividi tramite


AppNotificationManager.Register Metodo

Definizione

Overload

Register()

Registra l'app per ricevere NotificationInvoked eventi quando l'utente interagisce con una notifica dell'app.

Nota

La classe appNotificationManager ha una dipendenza dal pacchetto Singleton . A causa di tale dipendenza, è necessario tenere presenti alcune considerazioni se si chiamano queste API da un'app autonoma . Per altre info e specifiche, vedi dipendenze su pacchetti MSIX aggiuntivi.

Register(String, Uri)

Registra l'app per ricevere NotificationInvoked eventi quando l'utente interagisce con una notifica dell'app.

Nota

La classe appNotificationManager ha una dipendenza dal pacchetto Singleton . A causa di tale dipendenza, è necessario tenere presenti alcune considerazioni se si chiamano queste API da un'app autonoma . Per altre info e specifiche, vedi dipendenze su pacchetti MSIX aggiuntivi.

Register()

Registra l'app per ricevere NotificationInvoked eventi quando l'utente interagisce con una notifica dell'app.

Nota

La classe appNotificationManager ha una dipendenza dal pacchetto Singleton . A causa di tale dipendenza, è necessario tenere presenti alcune considerazioni se si chiamano queste API da un'app autonoma . Per altre info e specifiche, vedi dipendenze su pacchetti MSIX aggiuntivi.

public:
 virtual void Register() = Register;
void Register();
public void Register();
function register()
Public Sub Register ()

Commenti

Per le app in pacchetto, il server COM viene definito nel manifesto dell'app. Il processo che chiama Register e il processo definito nel manifesto come server COM devono essere uguali. Per le app non in pacchetto, il processo chiamante verrà registrato come server COM e asset come il nome visualizzato e l'icona dell'app verranno recuperati anche dalla shell e registrati.

Per assicurarsi che il gestore eventi NotificationInvoked venga chiamato all'interno del processo dell'app in esecuzione, assicurarsi di registrare il gestore per tale evento prima di chiamare Register. In caso contrario, verrà avviato un nuovo processo per gestire la chiamata.

Prima dell'interruzione dell'app, chiamare Annullare la registrazione per pulire le risorse e assicurarsi che l'app venga avviata per le notifiche successive dell'app.

Se non intendi che la tua app usi di nuovo la funzionalità di notifica dell'app, devi chiamare Annullare la registrazioneAll per pulire le registrazioni nel sistema.

Vedi anche

Si applica a

Register(String, Uri)

Registra l'app per ricevere NotificationInvoked eventi quando l'utente interagisce con una notifica dell'app.

Nota

La classe appNotificationManager ha una dipendenza dal pacchetto Singleton . A causa di tale dipendenza, è necessario tenere presenti alcune considerazioni se si chiamano queste API da un'app autonoma . Per altre info e specifiche, vedi dipendenze su pacchetti MSIX aggiuntivi.

public:
 virtual void Register(Platform::String ^ displayName, Uri ^ iconUri) = Register;
void Register(winrt::hstring const& displayName, Uri const& iconUri);
public void Register(string displayName, System.Uri iconUri);
function register(displayName, iconUri)
Public Sub Register (displayName As String, iconUri As Uri)

Parametri

displayName
String

Platform::String

winrt::hstring

iconUri
Uri Uri

Si applica a