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 da notificação de 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 de 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 à carga XML para uma notificação de aplicativo.

AddProgressBar(AppNotificationProgressBar)

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

AddText(String)

Adiciona um bloco de texto à carga XML para uma notificação de 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.

AddTextBox(String)

Adiciona uma caixa 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 à carga XML de uma notificação de 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)

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

SetAppLogoOverride(Uri, AppNotificationImageCrop)

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

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

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

SetAttributionText(String)

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

SetAttributionText(String, String)

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

SetAudioEvent(AppNotificationSoundEvent)

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

SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping)

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

SetAudioUri(Uri)

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

SetAudioUri(Uri, AppNotificationAudioLooping)

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

SetDuration(AppNotificationDuration)

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

SetGroup(String)

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

SetHeroImage(Uri)

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

SetHeroImage(Uri, String)

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

SetInlineImage(Uri)

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

SetInlineImage(Uri, AppNotificationImageCrop)

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

SetInlineImage(Uri, AppNotificationImageCrop, String)

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

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 de aplicativo.

SetTimeStamp(DateTime)

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

Aplica-se a