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.

Anmerkung

Die AppNotificationManager- Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs aus einer eigenständigen Appaufrufen. 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.

Anmerkung

Die AppNotificationManager- Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs aus einer eigenständigen Appaufrufen. 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.

Anmerkung

Die AppNotificationManager- Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs aus einer eigenständigen Appaufrufen. 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 verpackte Apps wird der COM-Server im App-Manifest definiert. Der Prozessaufruf Register und der im Manifest definierte Prozess, da der COM-Server identisch sein muss. Bei entpackten Apps wird der Aufrufvorgang auch als COM-Server und Ressourcen wie der Anzeigename und das Symbol der App aus der Shell abgerufen und registriert.

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

Rufen Sie vor dem Beenden der App Aufheben der Registrierung auf, um Ressourcen zu bereinigen und sicherzustellen, dass Ihre App für nachfolgende App-Benachrichtigungen gestartet wird.

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

Weitere Informationen

Gilt für:

Register(String, Uri)

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

Anmerkung

Die AppNotificationManager- Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs aus einer eigenständigen Appaufrufen. 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: