Compartilhar via


AppNotificationBuilder Classe

Definição

Fornece APIs para criar a cadeia de caracteres XML que define a interface do usuário para notificações de aplicativo.

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
Herança
Object Platform::Object IInspectable AppNotificationBuilder
Atributos

Comentários

Para obter diretrizes sobre como usar as APIs AppNotificationBuilder para criar a interface do usuário para notificações de aplicativo, consulte conteúdo de notificação do aplicativo.

Para obter informações de referência sobre o esquema XML para notificações de aplicativo, consulte esquema de conteúdo de notificação do aplicativo.

Construtores

AppNotificationBuilder()

Inicializa uma nova instância da classe AppNotificationBuilder.

Métodos

AddArgument(String, String)

Adiciona um argumento composto por um par chave/valor ao conteúdo XML de uma notificação de aplicativo.

AddButton(AppNotificationButton)

Adiciona um botão à notificação do aplicativo.

AddComboBox(AppNotificationComboBox)

Adiciona uma caixa de combinação ao conteúdo XML de uma notificação do aplicativo.

AddProgressBar(AppNotificationProgressBar)

Adiciona uma barra de progresso ao conteúdo XML de uma notificação do aplicativo.

AddText(String, AppNotificationTextProperties)

Adiciona um bloco de texto, com opções de exibição e localização, ao conteúdo XML de uma notificação de aplicativo.

AddText(String)

Adiciona um bloco de texto ao conteúdo XML para uma notificação de aplicativo.

AddTextBox(String, String, String)

Adiciona uma caixa de texto com o texto e o título do espaço reservado especificados ao conteúdo XML de uma notificação do aplicativo.

AddTextBox(String)

Adiciona uma caixa de texto ao conteúdo XML de uma notificação do aplicativo.

BuildNotification()

Retorna um objeto AppNotification que representa o conteúdo XML de uma notificação de aplicativo.

IsUrgentScenarioSupported()

Retorna um valor que indica se há suporte para o cenário de notificação de aplicativo urgente no dispositivo atual.

MuteAudio()

Solicita que o sistema silencie qualquer áudio associado à notificação do aplicativo.

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

Define a imagem exibida no lado esquerdo de uma notificação do aplicativo, usando o método de corte especificado e o texto alternativo.

SetAppLogoOverride(Uri, AppNotificationImageCrop)

Define a imagem exibida no lado esquerdo de uma notificação do aplicativo usando o método de corte especificado.

SetAppLogoOverride(Uri)

Define a imagem exibida no lado esquerdo de uma notificação do aplicativo.

SetAttributionText(String, String)

Define o texto de atribuição de uma notificação do aplicativo.

SetAttributionText(String)

Define o texto de atribuição de uma notificação do aplicativo.

SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping)

Define o evento de áudio e o comportamento de loop para uma notificação do aplicativo.

SetAudioEvent(AppNotificationSoundEvent)

Define o evento de áudio para uma notificação do aplicativo.

SetAudioUri(Uri, AppNotificationAudioLooping)

Define o arquivo de som e o comportamento de looping de áudio que é reproduzido quando uma notificação de aplicativo é exibida.

SetAudioUri(Uri)

Define o arquivo de som que é reproduzido quando uma notificação de aplicativo é exibida.

SetDuration(AppNotificationDuration)

Define a duração de uma notificação do aplicativo.

SetGroup(String)

Define o identificador de grupo para uma notificação do aplicativo.

SetHeroImage(Uri, String)

Define a imagem exibida na parte superior de uma notificação do aplicativo, ocupando a largura total da notificação, com o texto alternativo especificado.

SetHeroImage(Uri)

Define a imagem exibida na parte superior de uma notificação do aplicativo, ocupando a largura total da notificação.

SetInlineImage(Uri, AppNotificationImageCrop, String)

Define a imagem que é exibida embutida, após qualquer elemento de texto, preenchendo a largura total da área visual em uma notificação do aplicativo, usando o comportamento de corte especificado.

SetInlineImage(Uri, AppNotificationImageCrop)

Define a imagem que é exibida embutida, após qualquer elemento de texto, preenchendo a largura total da área visual em uma notificação do aplicativo, usando o comportamento de corte especificado.

SetInlineImage(Uri)

Define a imagem exibida embutida, após qualquer elemento de texto, preenchendo a largura total da área visual em uma notificação do aplicativo.

SetScenario(AppNotificationScenario)

Define o cenário para a notificação do aplicativo, o que faz com que o sistema ajuste alguns dos comportamentos de notificação para apresentar uma experiência consistente para o cenário especificado.

SetTag(String)

Define o identificador de marca para uma notificação do aplicativo.

SetTimeStamp(DateTime)

Define o carimbo de data/hora personalizado para uma notificação do aplicativo.

Aplica-se a