AppNotificationManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt APIs zum Verwalten von App-Benachrichtigungen bereit, einschließlich anzeigen und entfernen von Benachrichtigungen im Notification Center (in Windows 10 als Info-Center bezeichnet), Aktualisieren des Benachrichtigungsstatus sowie Registrieren und Aufheben der Registrierung für App-Benachrichtigungsaufrufe.
Hinweis
Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen.
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
- Vererbung
- Attribute
Hinweise
Rufen Sie eine instance dieser Klasse ab, indem Sie auf die AppNotificationManager.Default-Eigenschaft zugreifen.
Eigenschaften
Default |
Ruft die Standard-instance der AppNotificationManager-Klasse ab. Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
Setting |
Rufen Sie die App-Benachrichtigungseinstellung status für die App ab, und ermitteln Sie, ob Benachrichtigungen derzeit aktiviert sind, oder, falls nicht, den Mechanismus, über den Benachrichtigungen derzeit deaktiviert sind. Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
Methoden
GetAllAsync() |
Ruft alle App-Benachrichtigungen für den Aufruf der App ab, die derzeit im Info-Center angezeigt werden. Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
IsSupported() |
Ruft einen booleschen Wert ab, der angibt, ob die Microsoft.Windows.PushNotifications-Benachrichtigungs-APIs für die aufrufende App unterstützt werden. Hinweis Die PushNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten 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 hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten 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 hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
RemoveAllAsync() |
Entfernt asynchron alle App-Benachrichtigungen für die App aus dem Notification Center (in Windows 10 als Info-Center bezeichnet). Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
RemoveByGroupAsync(String) |
Entfernt asynchron alle App-Benachrichtigungen für die App mit dem angegebenen Gruppenbezeichner aus dem Info-Center. Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
RemoveByIdAsync(UInt32) |
Entfernt asynchron die App-Benachrichtigung mit der angegebenen ID aus dem Notification Center (in Windows 10 als Aktionscenter bezeichnet). Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
RemoveByTagAndGroupAsync(String, String) |
Entfernt asynchron alle App-Benachrichtigungen für die App mit den angegebenen Gruppen- und Tagbezeichnern aus dem Info-Center. Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
RemoveByTagAsync(String) |
Entfernt asynchron alle App-Benachrichtigungen für die App mit dem angegebenen Tagbezeichner aus dem Notification Center (in Windows 10 als Aktionscenter bezeichnet). Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
Show(AppNotification) |
Zeigt die angegebene App-Benachrichtigung im Info-Center an. Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
Unregister() |
Hebt die Registrierung der App vom Empfang von NotificationInvoked-Ereignissen auf , wenn der Benutzer mit einer App-Benachrichtigung interagiert. Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
UnregisterAll() |
Bereinigt alle registrierungsbezogenen Daten für App-Benachrichtigungen. Danach funktionieren App-Benachrichtigungen für die App erst, wenn Register erneut aufgerufen wird. Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
UpdateAsync(AppNotificationProgressData, String) |
Updates die Statusdaten für App-Benachrichtigungen mit dem angegebenen Tagbezeichner. Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
UpdateAsync(AppNotificationProgressData, String, String) |
Updates die Statusdaten für App-Benachrichtigungen mit den angegebenen Tag- und Gruppenbezeichnern. Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
Ereignisse
NotificationInvoked |
Wird ausgelöst, wenn eine App-Benachrichtigung für die App durch Benutzerinteraktion aufgerufen wird. Hinweis Die AppNotificationManager-Klasse hat eine Abhängigkeit vom Singleton-Paket. Aufgrund dieser Abhängigkeit sind bestimmte Überlegungen zu beachten, wenn Sie diese APIs von einer eigenständigen App aufrufen. Weitere Informationen und Besonderheiten finden Sie unter Abhängigkeiten von zusätzlichen MSIX-Paketen. |
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für