Freigeben über


AppNotificationManager Klasse

Definition

Stellt APIs zum Verwalten von App-Benachrichtigungen bereit, darunter das Anzeigen und Entfernen von Benachrichtigungen im Info-Center (als Info-Center in Windows 10 bezeichnet), das Aktualisieren des Benachrichtigungsfortschritts sowie das Registrieren und Aufheben der Registrierung für App-Benachrichtigungsaufrufe.

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 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 Instanz dieser Klasse ab, indem Sie auf die eigenschaft AppNotificationManager.Default zugreifen.

Eigenschaften

Default

Ruft die Standardinstanz der AppNotificationManager Klasse ab.

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.

Setting

Rufen Sie den Status der App-Benachrichtigungseinstellung für die App ab, und bestimmen Sie, ob Benachrichtigungen derzeit aktiviert sind, oder wenn nicht, der Mechanismus, über den Benachrichtigungen derzeit deaktiviert sind.

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.

Methoden

GetAllAsync()

Ruft alle App-Benachrichtigungen für Anruf-App ab, die derzeit im Info-Center angezeigt werden.

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.

IsSupported()

Ruft einen booleschen Wert ab, der angibt, ob die Microsoft.Windows.PushNotifications-Benachrichtigungs-APIs für die aufrufende App unterstützt werden.

Anmerkung

Die PushNotificationManager 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.

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.

RemoveAllAsync()

Entfernt asynchron alle App-Benachrichtigungen für die App aus dem Info-Center (als Info-Center in Windows 10 bezeichnet).

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.

RemoveByGroupAsync(String)

Entfernt asynchron alle App-Benachrichtigungen für die App mit dem angegebenen Gruppenbezeichner aus dem Info-Center.

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.

RemoveByIdAsync(UInt32)

Entfernt die App-Benachrichtigung asynchron mit der angegebenen ID aus dem Info-Center (als Info-Center in Windows 10 bezeichnet).

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.

RemoveByTagAndGroupAsync(String, String)

Entfernt asynchron alle App-Benachrichtigungen für die App mit den angegebenen Gruppen- und Tag-IDs aus dem Info-Center.

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.

RemoveByTagAsync(String)

Entfernt asynchron alle App-Benachrichtigungen für die App mit dem angegebenen Tagbezeichner aus dem Info-Center (als Info-Center in Windows 10 bezeichnet).

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.

Show(AppNotification)

Zeigt die angegebene App-Benachrichtigung im Info-Center an.

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.

Unregister()

Hebt die Registrierung der App vom Empfang NotificationInvoked Ereignisse auf, 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.

UnregisterAll()

Bereinigt alle registrierungsbezogenen Daten für App-Benachrichtigungen. Danach funktionieren App-Benachrichtigungen für die App erst, wenn Registrieren erneut aufgerufen wird.

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.

UpdateAsync(AppNotificationProgressData, String, String)

Aktualisiert die Statusdaten für App-Benachrichtigungen mit den angegebenen Tag- und Gruppenbezeichnern.

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.

UpdateAsync(AppNotificationProgressData, String)

Aktualisiert die Statusdaten für App-Benachrichtigungen mit dem angegebenen Tagbezeichner.

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.

Ereignisse

NotificationInvoked

Wird ausgelöst, wenn eine App-Benachrichtigung für die App durch Benutzerinteraktion aufgerufen wird.

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.

Gilt für:

Weitere Informationen