Condividi tramite


AppNotificationBuilder Classe

Definizione

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à
Object Platform::Object IInspectable AppNotificationBuilder
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