AppNotificationBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Atributos
Comentários
Para obter diretrizes sobre como usar as APIs
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 |
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. |