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
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.
Konstruktoren
AppNotificationBuilder() |
Initialisiert eine neue Instanz 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, AppNotificationTextProperties) |
Fügt der XML-Nutzlast für eine App-Benachrichtigung einen Textblock mit Anzeige- und Lokalisierungsoptionen hinzu. |
AddText(String) |
Fügt der XML-Nutzlast für eine App-Benachrichtigung einen Textblock hinzu. |
AddTextBox(String, String, String) |
Fügt der XML-Nutzlast für eine App-Benachrichtigung ein Textfeld mit dem angegebenen Platzhaltertext und Titel hinzu. |
AddTextBox(String) |
Fügt der XML-Nutzlast für eine App-Benachrichtigung ein Textfeld 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 dringende App-Benachrichtigungsszenario auf dem aktuellen Gerät unterstützt wird. |
MuteAudio() |
Fordert an, dass das System alle Audiodaten stummschalten muss, die der App-Benachrichtigung zugeordnet sind. |
SetAppLogoOverride(Uri, AppNotificationImageCrop, String) |
Legt das Bild fest, das auf der linken Seite einer App-Benachrichtigung mit der angegebenen Zuschneidemethode und alternativen Text 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) |
Legt das Bild fest, das auf der linken Seite einer App-Benachrichtigung angezeigt wird. |
SetAttributionText(String, String) |
Legt den Attributionstext für eine App-Benachrichtigung fest. |
SetAttributionText(String) |
Legt den Attributionstext für eine App-Benachrichtigung fest. |
SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping) |
Legt das Audioereignis- und Schleifenverhalten für eine App-Benachrichtigung fest. |
SetAudioEvent(AppNotificationSoundEvent) |
Legt das Audioereignis für eine App-Benachrichtigung fest. |
SetAudioUri(Uri, AppNotificationAudioLooping) |
Legt die Sounddatei und das Audioschleifenverhalten fest, das wiedergegeben wird, wenn eine App-Benachrichtigung angezeigt wird. |
SetAudioUri(Uri) |
Legt die Sounddatei fest, die 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, String) |
Legt das Bild fest, das oben in einer App-Benachrichtigung angezeigt wird, wobei die volle Breite der Benachrichtigung mit dem angegebenen Alternativtext belegt wird. |
SetHeroImage(Uri) |
Legt das Bild fest, das oben in einer App-Benachrichtigung angezeigt wird, und nimmt die volle Breite der Benachrichtigung auf. |
SetInlineImage(Uri, AppNotificationImageCrop, String) |
Legt das Bild fest, das inline angezeigt wird, nachdem Textelemente die volle Breite des visuellen Bereichs in einer App-Benachrichtigung mit dem angegebenen Zuschneideverhalten ausgefüllt haben. |
SetInlineImage(Uri, AppNotificationImageCrop) |
Legt das Bild fest, das inline angezeigt wird, nachdem Textelemente die volle Breite des visuellen Bereichs in einer App-Benachrichtigung mit dem angegebenen Zuschneideverhalten ausgefüllt haben. |
SetInlineImage(Uri) |
Legt das Bild fest, das inline angezeigt wird, nachdem Textelemente die volle Breite des visuellen Bereichs in einer App-Benachrichtigung ausgefüllt haben. |
SetScenario(AppNotificationScenario) |
Legt das Szenario für die App-Benachrichtigung fest, wodurch das System einige der Benachrichtigungsverhalten so anpasst, dass für das angegebene Szenario eine konsistente Benutzeroberfläche angezeigt wird. |
SetTag(String) |
Legt den Tagbezeichner für eine App-Benachrichtigung fest. |
SetTimeStamp(DateTime) |
Legt den benutzerdefinierten Zeitstempel für eine App-Benachrichtigung fest. |