Windows.UI.Notifications Namespace
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.
Contém classes que encapsulam notificações de bloco, notificação de notificação de notificação.
Classes
AdaptiveNotificationText |
Representa o conteúdo de texto de uma notificação adaptável. |
BadgeNotification |
Define o conteúdo, os metadados associados e o tempo de expiração de uma atualização para a sobreposição de selo de um bloco. Um selo pode exibir um número de 1 a 99 ou um glifo status. |
BadgeUpdateManager |
Cria objetos BadgeUpdater que você usa para manipular a sobreposição de selo de um bloco. Essa classe também fornece acesso ao conteúdo XML dos modelos de selo fornecidos pelo sistema para que você possa personalizar esse conteúdo para uso na atualização de seus selos. |
BadgeUpdateManagerForUser |
Cria objetos BadgeUpdater que você usa para manipular a sobreposição de selo de um bloco para um usuário específico. Essa classe também fornece acesso ao conteúdo XML dos modelos de selo fornecidos pelo sistema para que você possa personalizar esse conteúdo para uso na atualização de seus selos. |
BadgeUpdater |
Atualizações uma sobreposição de selo no bloco específico ao qual o atualizador está associado. |
KnownAdaptiveNotificationHints |
Especifica os tipos de dicas disponíveis para notificações adaptáveis. |
KnownAdaptiveNotificationTextStyles |
Especifica os estilos de texto disponíveis para notificações adaptáveis. |
KnownNotificationBindings |
Especifica os modelos de associação disponíveis para notificações adaptáveis. |
Notification |
Representa uma notificação. |
NotificationBinding |
Representa o elemento de associação de uma notificação adaptável. |
NotificationData |
Armazena dados para exibição em uma notificação do sistema. |
NotificationVisual |
Representa o elemento visual de uma notificação. O elemento visual contém associações, que contêm o texto e outros conteúdos visuais para a notificação. |
ScheduledTileNotification |
Define o conteúdo visual e o tempo para uma única atualização agendada não recorrente em um bloco. |
ScheduledToastNotification |
Contém o XML que define a notificação do sistema que será exibida no horário agendado. |
ScheduledToastNotificationShowingEventArgs |
Fornece informações quando o sistema está no processo de mostrar uma notificação agendada do sistema. |
ShownTileNotification |
Fornece informações sobre uma notificação de bloco exibida no menu Iniciar . |
TileFlyoutNotification |
Fornece os detalhes de uma notificação de submenu de bloco (exibição de combinação). Isso inclui o conteúdo XML da notificação e, opcionalmente, seu tempo de expiração. Essa classe também fornece um método pelo qual você pode recuperar o conteúdo XML da notificação de submenu atual. Essa classe faz parte do seguinte padrão de uso geral da API:
|
TileFlyoutUpdateManager |
Cria objetos TileFlyoutUpdater específicos para o bloco primário ou secundário de um aplicativo, para uso com uma notificação de submenu de bloco (exibição de combinação). Essa classe também permite que você recupere um modelo XML de submenu em branco ao qual você pode adicionar seu conteúdo para definir a notificação de submenu de bloco. Essa classe faz parte do seguinte padrão de uso geral da API:
|
TileFlyoutUpdater |
Usado para enviar ou limpar uma notificação de submenu de bloco (exibição de combinação). Essa classe também fornece métodos para iniciar e parar notificações periódicas de submenu de bloco. Essa classe faz parte do seguinte padrão de uso geral da API:
|
TileNotification |
Define uma atualização para um bloco, incluindo seus visuais, marca de identificação e tempo de expiração. |
TileUpdateManager |
Cria objetos TileUpdater usados para alterar e atualizar blocos de menu Iniciar . Essa classe também fornece acesso ao conteúdo XML dos modelos de bloco fornecidos pelo sistema para que você possa personalizar esse conteúdo para uso na atualização dos blocos. |
TileUpdateManagerForUser |
Cria objetos TileUpdater usados para alterar e atualizar blocos de menu Iniciar para um usuário específico. Essa classe também fornece acesso ao conteúdo XML dos modelos de bloco fornecidos pelo sistema para que você possa personalizar esse conteúdo para uso na atualização dos blocos. |
TileUpdater |
Altera o conteúdo do bloco específico ao qual o atualizador está associado. |
ToastActivatedEventArgs |
Expõe um método que recupera os argumentos associados a uma ação de notificação iniciada pelo usuário. Isso permite que o aplicativo informe qual ação foi tomada quando várias ações foram expostas. |
ToastCollection |
Representa um grupo de notificações para um aplicativo específico. |
ToastCollectionManager |
Fornece métodos para criar, recuperar, atualizar e remover objetos ToastCollection . |
ToastDismissedEventArgs |
Fornece o motivo pelo qual uma notificação do sistema não é mais exibida na tela. |
ToastFailedEventArgs |
Fornece o código de erro gerado no processo de geração de uma notificação do sistema. |
ToastNotification |
Define o conteúdo, os metadados e os eventos associados e o tempo de expiração de uma notificação do sistema. |
ToastNotificationActionTriggerDetail |
Representa os detalhes de um gatilho de ação do sistema. |
ToastNotificationHistory |
Gerencia as notificações do sistema para um aplicativo, incluindo a capacidade de limpar todo o histórico do sistema e remover notificações individuais. |
ToastNotificationHistoryChangedTriggerDetail |
Representa os detalhes de um gatilho alterado do histórico do sistema. |
ToastNotificationManager |
Cria objetos ToastNotifier que você usa para gerar notificações do sistema. Essa classe também fornece acesso ao conteúdo XML dos modelos de sistema fornecidos para que você possa personalizar esse conteúdo para uso em suas notificações. |
ToastNotificationManagerForUser |
Cria objetos ToastNotifier que você usa para gerar notificações do sistema para o usuário associado. Essa classe também fornece acesso ao conteúdo XML dos modelos de sistema fornecidos para que você possa personalizar esse conteúdo para uso em suas notificações. |
ToastNotifier |
Gera uma notificação do sistema para o aplicativo específico ao qual o ToastNotifier está associado. Essa classe também permite agendar e remover notificações do sistema. |
UserNotification |
Representa uma notificação para um usuário específico. |
UserNotificationChangedEventArgs |
Fornece informações quando uma notificação do usuário é alterada. |
Interfaces
IAdaptiveNotificationContent |
Define o conteúdo de uma notificação adaptável. |
Enumerações
AdaptiveNotificationContentKind |
Especifica o tipo de conteúdo contido na notificação adaptável. |
BadgeTemplateType |
Especifica o modelo a ser usado para a sobreposição de selo de um bloco. Usado por BadgeUpdateManager.getTemplateContent. |
NotificationKinds |
Especifica o tipo de notificação. |
NotificationMirroring |
Especifica se o espelhamento de notificação é permitido. O espelhamento permite que uma notificação seja exibida em vários dispositivos. |
NotificationSetting |
Especifica as limitações na exibição de notificação de bloco ou notificação do sistema. |
NotificationUpdateResult |
Descreve os resultados de uma atualização de notificação. |
PeriodicUpdateRecurrence |
Especifica o período de tempo para pesquisas subsequentes da fonte de dados de bloco ou selo para novo conteúdo. Usado por BadgeUpdater.StartPeriodicUpdate, TileUpdater.StartPeriodicUpdate e TileUpdater.StartPeriodicUpdateBatch. |
TileFlyoutTemplateType |
Especifica o modelo de layout a ser usado em uma atualização de submenu de bloco (exibição de combinação). No momento, apenas um modelo é definido. |
TileTemplateType |
Especifica o modelo de conteúdo a ser usado em uma atualização de bloco. Para obter uma discussão mais detalhada sobre cada bloco, incluindo um exemplo de codificação XML, detalhes sobre os tamanhos de imagem de cada modelo e uso com diferentes versões do esquema XML de bloco, consulte O catálogo de modelos de bloco. Quando exibidos em um dispositivo definido como uma linguagem RTL da direita para a esquerda, alguns modelos são invertidos de suas descrições à esquerda e à direita aqui. Em muitos dos modelos, a última linha de texto não será exibida se o bloco incluir um logotipo ou nome de exibição. Isso não se aplica aos blocos grandes (310 x 310). Para obter mais informações sobre o logotipo/nome curto, consulte Início Rápido: Criando um bloco padrão usando o editor de manifesto. Importante Windows 8.1 adicionados novos modelos para blocos grandes e quadrados. Para distinguir blocos grandes de blocos médios (conhecidos como blocos quadrados no Windows 8), todos os modelos mais antigos foram renomeado. Para considerar isso, os conteúdos de notificação podem ser declarados com uma versão específica. Para compatibilidade entre sistemas, um atributo de fallback foi adicionado para que o nome antigo e o novo nome estejam presentes. Você deve entender as distinções entre versões para garantir que suas notificações sejam exibidas. Para obter mais informações, consulte Modelos com versão.
|
ToastDismissalReason |
Especifica o motivo pelo qual uma notificação do sistema não está mais sendo mostrada. Usado com ToastDismissedEventArgs.Reason. |
ToastHistoryChangedType |
Especifica o tipo de alteração que ocorreu com uma notificação no histórico do sistema. Usado com ToastNotificationHistoryChangedTriggerDetail.ChangeType. |
ToastNotificationMode |
Contém classes que encapsulam notificações de bloco, notificação de notificação de notificação. |
ToastNotificationPriority |
Especifica a prioridade de um ToastNotification. |
ToastTemplateType |
Especifica o modelo a ser usado em uma notificação do sistema. |
UserNotificationChangedKind |
Especifica o tipo de alteração de notificação do usuário que ocorreu. |