AppNotificationBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce API per la creazione della stringa XML che definisce l'interfaccia utente per le notifiche dell'app.
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
- Ereditarietà
- Attributi
Commenti
Per indicazioni sull'uso delle API AppNotificationBuilder per creare l'interfaccia utente per le notifiche delle app, vedere Contenuto delle notifiche dell'app.
Per informazioni di riferimento su XML Schema per le notifiche dell'app, vedere Schema del contenuto di notifica dell'app.
Costruttori
AppNotificationBuilder() |
Inizializza una nuova istanza della classe AppNotificationBuilder . |
Metodi
AddArgument(String, String) |
Aggiunge un argomento composto da una coppia chiave/valore al payload XML per una notifica dell'app. |
AddButton(AppNotificationButton) |
Aggiunge un pulsante alla notifica dell'app. |
AddComboBox(AppNotificationComboBox) |
Aggiunge una casella combinata al payload XML per una notifica dell'app. |
AddProgressBar(AppNotificationProgressBar) |
Aggiunge un indicatore di stato al payload XML per una notifica dell'app. |
AddText(String) |
Aggiunge un blocco di testo al payload XML per una notifica dell'app. |
AddText(String, AppNotificationTextProperties) |
Aggiunge un blocco di testo, con opzioni di visualizzazione e localizzazione, al payload XML per una notifica dell'app. |
AddTextBox(String) |
Aggiunge una casella di testo al payload XML per una notifica dell'app. |
AddTextBox(String, String, String) |
Aggiunge una casella di testo con il testo segnaposto e il titolo specificati al payload XML per una notifica dell'app. |
BuildNotification() |
Restituisce un oggetto AppNotification che rappresenta il payload XML per una notifica dell'app. |
IsUrgentScenarioSupported() |
Restituisce un valore che indica se lo scenario di notifica dell'app urgente è supportato nel dispositivo corrente. |
MuteAudio() |
Richiede che il sistema mute qualsiasi audio associato alla notifica dell'app. |
SetAppLogoOverride(Uri) |
Imposta l'immagine visualizzata sul lato sinistro di una notifica dell'app. |
SetAppLogoOverride(Uri, AppNotificationImageCrop) |
Imposta l'immagine visualizzata sul lato sinistro di una notifica dell'app, usando il metodo di ritaglio specificato. |
SetAppLogoOverride(Uri, AppNotificationImageCrop, String) |
Imposta l'immagine visualizzata sul lato sinistro di una notifica dell'app, usando il metodo di ritaglio e il testo alternativo specificati. |
SetAttributionText(String) |
Imposta il testo di attribuzione per una notifica dell'app. |
SetAttributionText(String, String) |
Imposta il testo di attribuzione per una notifica dell'app. |
SetAudioEvent(AppNotificationSoundEvent) |
Imposta l'evento audio per una notifica dell'app. |
SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping) |
Imposta l'evento audio e il comportamento di ciclo per una notifica dell'app. |
SetAudioUri(Uri) |
Imposta il file audio riprodotto quando viene visualizzata una notifica dell'app. |
SetAudioUri(Uri, AppNotificationAudioLooping) |
Imposta il file audio e il comportamento di ciclo audio riprodotto quando viene visualizzata una notifica dell'app. |
SetDuration(AppNotificationDuration) |
Imposta la durata per una notifica dell'app. |
SetGroup(String) |
Imposta l'identificatore del gruppo per una notifica dell'app. |
SetHeroImage(Uri) |
Imposta l'immagine visualizzata nella parte superiore di una notifica dell'app, occupando tutta la larghezza della notifica. |
SetHeroImage(Uri, String) |
Imposta l'immagine visualizzata nella parte superiore di una notifica dell'app, occupando tutta la larghezza della notifica, con il testo alternativo specificato. |
SetInlineImage(Uri) |
Imposta l'immagine visualizzata inline, dopo qualsiasi elemento di testo, riempiendo la larghezza intera dell'area visiva in una notifica dell'app. |
SetInlineImage(Uri, AppNotificationImageCrop) |
Imposta l'immagine visualizzata inline, dopo qualsiasi elemento di testo, riempiendo la larghezza intera dell'area visiva in una notifica dell'app, usando il comportamento di ritaglio specificato. |
SetInlineImage(Uri, AppNotificationImageCrop, String) |
Imposta l'immagine visualizzata inline, dopo qualsiasi elemento di testo, riempiendo la larghezza intera dell'area visiva in una notifica dell'app, usando il comportamento di ritaglio specificato. |
SetScenario(AppNotificationScenario) |
Imposta lo scenario per la notifica dell'app, che causa la modifica di alcuni comportamenti di notifica da parte del sistema per presentare un'esperienza coerente per lo scenario specificato. |
SetTag(String) |
Imposta l'identificatore di tag per una notifica dell'app. |
SetTimeStamp(DateTime) |
Imposta il timestamp personalizzato per una notifica dell'app. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per