AppNotificationManager Klasse

Definition

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
Object Platform::Object IInspectable AppNotificationManager
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