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 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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de