AppNotificationScenario Enumeration
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.
Gibt das Szenario für eine App-Benachrichtigung an, wodurch das System einige der Benachrichtigungsverhalten so anpasst, dass für das angegebene Szenario eine konsistente Benutzeroberfläche angezeigt wird.
public enum class AppNotificationScenario
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract, 65536)]
enum class AppNotificationScenario
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract), 65536)]
public enum AppNotificationScenario
var value = Microsoft.Windows.AppNotifications.Builder.AppNotificationScenario.default
Public Enum AppNotificationScenario
- Vererbung
-
AppNotificationScenario
- Attribute
Felder
Name | Wert | Beschreibung |
---|---|---|
Alarm | 2 | Das Alarmszenario. |
Default | 0 | Das Standardszenario. |
IncomingCall | 3 | Das Szenario für eingehende Anrufe. |
Reminder | 1 | Das Erinnerungsszenario. |
Urgent | 4 | Das dringende Szenario. |
Beispiele
Das folgende Beispiel veranschaulicht das Festlegen des Benachrichtigungsszenarios in der XML-Nutzlast für eine App-Benachrichtigung.
var notification = new AppNotificationBuilder()
.AddText("Notification text.")
.SetScenario(AppNotificationScenario.Reminder)
.BuildNotification();
AppNotificationManager.Default.Show(notification);
Die resultierende XML-Nutzlast:
<toast scenario='reminder'>
<visual>
<binding template='ToastGeneric'>
<text>Notification text.</text>
</binding>
</visual>
</toast>
Hinweise
Legen Sie das Szenario für eine XML-Nutzlast der App-Benachrichtigung fest, indem Sie AppNotificationBuilder.SetScenarioaufrufen.
Der Dringende Szenariowert wird nur für Windows 10 Build 19041 und höher unterstützt. Rufen Sie IsUrgentScenarioSupported auf, um zur Laufzeit zu ermitteln, ob das dringende Szenario auf dem aktuellen Gerät unterstützt wird.
Anleitungen zur Verwendung der AppNotificationBuilder--APIs zum Erstellen der Benutzeroberfläche für App-Benachrichtigungen finden Sie unter App-Benachrichtigungsinhalt.
Referenzinformationen zum XML-Schema für App-Benachrichtigungen finden Sie unter App-Benachrichtigungsinhaltsschema.