Freigeben über


AppNotificationManager.Register Methode

Definition

Überlädt

Register()

Registriert die App, um NotificationInvoked-Ereignisse zu empfangen, wenn der Benutzer mit einer App-Benachrichtigung interagiert.

Hinweis

Die AppNotificationManager-Klasse ist vom Singleton-Paket abhängig. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs aus einer eigenständigen App aufrufen. Weitere Informationen und Einzelheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen.

Register(String, Uri)

Registriert die App, um NotificationInvoked-Ereignisse zu empfangen, wenn der Benutzer mit einer App-Benachrichtigung interagiert.

Hinweis

Die AppNotificationManager-Klasse ist vom Singleton-Paket abhängig. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs aus einer eigenständigen App aufrufen. Weitere Informationen und Einzelheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen.

Register()

Registriert die App, um NotificationInvoked-Ereignisse zu empfangen, wenn der Benutzer mit einer App-Benachrichtigung interagiert.

Hinweis

Die AppNotificationManager-Klasse ist vom Singleton-Paket abhängig. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs aus einer eigenständigen App aufrufen. Weitere Informationen und Einzelheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen.

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

Hinweise

Für gepackte Apps wird der COM-Server im App-Manifest definiert. Der Prozess, der Register aufruft, und der prozess, der im Manifest als COM-Server definiert ist, muss identisch sein. Bei nicht gepackten Apps wird der Aufrufprozess als COM-Server registriert, und Ressourcen wie der Anzeigename und das Symbol der App werden ebenfalls aus der Shell abgerufen und registriert.

Um sicherzustellen, dass der NotificationInvoked-Ereignishandler innerhalb des Prozesses der ausgeführten App aufgerufen wird, müssen Sie den Handler für dieses Ereignis registrieren, bevor Sie Register aufrufen. Andernfalls wird ein neuer Prozess gestartet, um den Aufruf zu verarbeiten.

Rufen Sie vor dem Beenden Der App die Registrierung aufheben auf, um Ressourcen zu sauber, und stellen Sie sicher, dass Ihre App für nachfolgende App-Benachrichtigungen gestartet wird.

Wenn Sie nicht beabsichtigen, dass Ihre App das App-Benachrichtigungsfeature jemals wieder verwendet, sollten Sie UnregisterAll aufrufen, um die Registrierungen im System zu sauber.

Weitere Informationen

Gilt für:

Register(String, Uri)

Registriert die App, um NotificationInvoked-Ereignisse zu empfangen, wenn der Benutzer mit einer App-Benachrichtigung interagiert.

Hinweis

Die AppNotificationManager-Klasse ist vom Singleton-Paket abhängig. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs aus einer eigenständigen App aufrufen. Weitere Informationen und Einzelheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen.

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)

Parameter

displayName
String

Platform::String

winrt::hstring

iconUri
Uri Uri

Gilt für: