Compartir a través de


AppNotificationBuilder Clase

Definición

Proporciona API para crear la cadena XML que define la interfaz de usuario para las notificaciones de la aplicación.

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

Comentarios

Para obtener instrucciones sobre el uso de las API de AppNotificationBuilder para crear la interfaz de usuario para las notificaciones de la aplicación, consulte Contenido de la notificación de la aplicación.

Para obtener información de referencia sobre el esquema XML para las notificaciones de aplicaciones, consulte Esquema de contenido de notificación de aplicaciones.

Constructores

AppNotificationBuilder()

Inicializa una nueva instancia de la clase AppNotificationBuilder .

Métodos

AddArgument(String, String)

Agrega un argumento compuesto por un par clave-valor a la carga XML de una notificación de aplicación.

AddButton(AppNotificationButton)

Agrega un botón a la notificación de la aplicación.

AddComboBox(AppNotificationComboBox)

Agrega un cuadro combinado a la carga XML de una notificación de aplicación.

AddProgressBar(AppNotificationProgressBar)

Agrega una barra de progreso a la carga XML de una notificación de aplicación.

AddText(String)

Agrega un bloque de texto a la carga XML para una notificación de aplicación.

AddText(String, AppNotificationTextProperties)

Agrega un bloque de texto, con opciones de visualización y localización, a la carga XML de una notificación de aplicación.

AddTextBox(String)

Agrega un cuadro de texto a la carga XML de una notificación de aplicación.

AddTextBox(String, String, String)

Agrega un cuadro de texto con el texto del marcador de posición y el título especificados a la carga XML para una notificación de aplicación.

BuildNotification()

Devuelve un objeto AppNotification que representa la carga XML de una notificación de aplicación.

IsUrgentScenarioSupported()

Devuelve un valor que indica si se admite el escenario de notificación urgente de la aplicación en el dispositivo actual.

MuteAudio()

Solicita que el sistema muerda cualquier audio asociado a la notificación de la aplicación.

SetAppLogoOverride(Uri)

Establece la imagen que se muestra en el lado izquierdo de una notificación de aplicación.

SetAppLogoOverride(Uri, AppNotificationImageCrop)

Establece la imagen que se muestra en el lado izquierdo de una notificación de aplicación mediante el método de recorte especificado.

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

Establece la imagen que se muestra en el lado izquierdo de una notificación de aplicación mediante el método de recorte especificado y el texto alternativo.

SetAttributionText(String)

Establece el texto de atribución de una notificación de aplicación.

SetAttributionText(String, String)

Establece el texto de atribución de una notificación de aplicación.

SetAudioEvent(AppNotificationSoundEvent)

Establece el evento de audio para una notificación de aplicación.

SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping)

Establece el evento de audio y el comportamiento de bucle para una notificación de aplicación.

SetAudioUri(Uri)

Establece el archivo de sonido que se reproduce cuando se muestra una notificación de aplicación.

SetAudioUri(Uri, AppNotificationAudioLooping)

Establece el archivo de sonido y el comportamiento de bucle de audio que se reproduce cuando se muestra una notificación de aplicación.

SetDuration(AppNotificationDuration)

Establece la duración de una notificación de aplicación.

SetGroup(String)

Establece el identificador de grupo para una notificación de aplicación.

SetHeroImage(Uri)

Establece la imagen que se muestra en la parte superior de una notificación de aplicación, ocupando el ancho completo de la notificación.

SetHeroImage(Uri, String)

Establece la imagen que se muestra en la parte superior de una notificación de aplicación, ocupando el ancho completo de la notificación, con el texto alternativo especificado.

SetInlineImage(Uri)

Establece la imagen que se muestra en línea, después de cualquier elemento de texto, rellenando el ancho completo del área visual en una notificación de aplicación.

SetInlineImage(Uri, AppNotificationImageCrop)

Establece la imagen que se muestra en línea, después de cualquier elemento de texto, rellenando el ancho completo del área visual en una notificación de aplicación, utilizando el comportamiento de recorte especificado.

SetInlineImage(Uri, AppNotificationImageCrop, String)

Establece la imagen que se muestra en línea, después de cualquier elemento de texto, rellenando el ancho completo del área visual en una notificación de aplicación, utilizando el comportamiento de recorte especificado.

SetScenario(AppNotificationScenario)

Establece el escenario para la notificación de la aplicación, lo que hace que el sistema ajuste algunos de los comportamientos de notificación para presentar una experiencia coherente para el escenario especificado.

SetTag(String)

Establece el identificador de etiqueta de una notificación de aplicación.

SetTimeStamp(DateTime)

Establece la marca de tiempo personalizada para una notificación de aplicación.

Se aplica a