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
| Nome | Description |
|---|---|
| AppNotificationBuilder() |
Inicializa uma nova instância da classe |
Métodos
| Nome | Description |
|---|---|
| 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. |
| AddCameraPreview() |
Fornece APIs para criar a cadeia de caracteres XML que define a interface do usuário para notificações de 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. |