AppNotificationBuilder 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 Erstellen der XML-Zeichenfolge bereit, die die Benutzeroberfläche für App-Benachrichtigungen definiert.
public ref class AppNotificationBuilder sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppNotificationBuilder final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppNotificationBuilder
function AppNotificationBuilder()
Public NotInheritable Class AppNotificationBuilder
- Vererbung
- Attribute
Hinweise
Eine Anleitung zur Verwendung der AppNotificationBuilder-APIs zum Erstellen der Benutzeroberfläche für App-Benachrichtigungen finden Sie unter App-Benachrichtigungsinhalte.
Referenzinformationen zum XML-Schema für App-Benachrichtigungen finden Sie unter Inhaltsschema für App-Benachrichtigungen.
Konstruktoren
AppNotificationBuilder() |
Initialisiert eine neue instance der AppNotificationBuilder-Klasse. |
Methoden
AddArgument(String, String) |
Fügt der XML-Nutzlast für eine App-Benachrichtigung ein Argument hinzu, das aus einem Schlüssel-Wert-Paar besteht. |
AddButton(AppNotificationButton) |
Fügt der App-Benachrichtigung eine Schaltfläche hinzu. |
AddComboBox(AppNotificationComboBox) |
Fügt der XML-Nutzlast für eine App-Benachrichtigung ein Kombinationsfeld hinzu. |
AddProgressBar(AppNotificationProgressBar) |
Fügt der XML-Nutzlast für eine App-Benachrichtigung eine Statusanzeige hinzu. |
AddText(String) |
Fügt der XML-Nutzlast für eine App-Benachrichtigung einen Textblock hinzu. |
AddText(String, AppNotificationTextProperties) |
Fügt der XML-Nutzlast für eine App-Benachrichtigung einen Textblock mit Anzeige- und Lokalisierungsoptionen hinzu. |
AddTextBox(String) |
Fügt der XML-Nutzlast für eine App-Benachrichtigung ein Textfeld hinzu. |
AddTextBox(String, String, String) |
Fügt der XML-Nutzlast für eine App-Benachrichtigung ein Textfeld mit dem angegebenen Platzhaltertext und dem angegebenen Titel hinzu. |
BuildNotification() |
Gibt ein AppNotification-Objekt zurück, das die XML-Nutzlast für eine App-Benachrichtigung darstellt. |
IsUrgentScenarioSupported() |
Gibt einen Wert zurück, der angibt, ob das Szenario für dringende App-Benachrichtigungen auf dem aktuellen Gerät unterstützt wird. |
MuteAudio() |
Fordert an, dass das System alle Audiodaten stummschalten soll, die der App-Benachrichtigung zugeordnet sind. |
SetAppLogoOverride(Uri) |
Legt das Bild fest, das auf der linken Seite einer App-Benachrichtigung angezeigt wird. |
SetAppLogoOverride(Uri, AppNotificationImageCrop) |
Legt das Bild fest, das auf der linken Seite einer App-Benachrichtigung mit der angegebenen Zuschneidemethode angezeigt wird. |
SetAppLogoOverride(Uri, AppNotificationImageCrop, String) |
Legt das Bild fest, das auf der linken Seite einer App-Benachrichtigung angezeigt wird, und verwendet dabei die angegebene Zuschneidemethode und alternativen Text. |
SetAttributionText(String) |
Legt den Zuordnungstext für eine App-Benachrichtigung fest. |
SetAttributionText(String, String) |
Legt den Zuordnungstext für eine App-Benachrichtigung fest. |
SetAudioEvent(AppNotificationSoundEvent) |
Legt das Audioereignis für eine App-Benachrichtigung fest. |
SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping) |
Legt das Audioereignis und das Schleifenverhalten für eine App-Benachrichtigung fest. |
SetAudioUri(Uri) |
Legt die Sounddatei fest, die wiedergegeben wird, wenn eine App-Benachrichtigung angezeigt wird. |
SetAudioUri(Uri, AppNotificationAudioLooping) |
Legt die Audiodatei und das Audioschleifenverhalten fest, das wiedergegeben wird, wenn eine App-Benachrichtigung angezeigt wird. |
SetDuration(AppNotificationDuration) |
Legt die Dauer für eine App-Benachrichtigung fest. |
SetGroup(String) |
Legt den Gruppenbezeichner für eine App-Benachrichtigung fest. |
SetHeroImage(Uri) |
Legt das Bild fest, das oben in einer App-Benachrichtigung angezeigt wird, wobei die volle Breite der Benachrichtigung übernommen wird. |
SetHeroImage(Uri, String) |
Legt das Bild fest, das oben in einer App-Benachrichtigung angezeigt wird und dabei die volle Breite der Benachrichtigung mit dem angegebenen Alternativtext einnimmt. |
SetInlineImage(Uri) |
Legt das Bild fest, das inline nach allen Textelementen angezeigt wird, wobei die volle Breite des visuellen Bereichs in einer App-Benachrichtigung ausgefüllt wird. |
SetInlineImage(Uri, AppNotificationImageCrop) |
Legt das Bild fest, das inline nach allen Textelementen angezeigt wird, wobei die gesamte Breite des visuellen Bereichs in einer App-Benachrichtigung ausgefüllt wird, wobei das angegebene Zuschneideverhalten verwendet wird. |
SetInlineImage(Uri, AppNotificationImageCrop, String) |
Legt das Bild fest, das inline nach allen Textelementen angezeigt wird, wobei die gesamte Breite des visuellen Bereichs in einer App-Benachrichtigung ausgefüllt wird, wobei das angegebene Zuschneideverhalten verwendet wird. |
SetScenario(AppNotificationScenario) |
Legt das Szenario für die App-Benachrichtigung fest, das dazu führt, dass das System einige der Benachrichtigungsverhaltensweisen anpasst, um eine konsistente Benutzeroberfläche für das angegebene Szenario zu bieten. |
SetTag(String) |
Legt den Tagbezeichner für eine App-Benachrichtigung fest. |
SetTimeStamp(DateTime) |
Legt den benutzerdefinierten Zeitstempel für eine App-Benachrichtigung fest. |
Gilt für:
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