TileFlyoutNotification 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 os detalhes de uma notificação de submenu de bloco (exibição mista). 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 geral de uso da API:
- Chame TileFlyoutUpdateManager.GetTemplateContent para recuperar e preencher um modelo XML de notificação de submenu de bloco em branco
- Chamar o construtor TileFlyoutNotification para encapsular o conteúdo do modelo como uma notificação de submenu
- Chamar um dos métodos TileFlyoutUpdateManager para criar um TileFlyoutUpdater
- Chame TileFlyoutUpdater.Update para enviar tileFlyoutNotification para o bloco
public ref class TileFlyoutNotification sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Notifications.ITileFlyoutNotificationFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class TileFlyoutNotification final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Notifications.ITileFlyoutNotificationFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class TileFlyoutNotification final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Notifications.ITileFlyoutNotificationFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class TileFlyoutNotification final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Notifications.ITileFlyoutNotificationFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class TileFlyoutNotification
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Notifications.ITileFlyoutNotificationFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class TileFlyoutNotification
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Notifications.ITileFlyoutNotificationFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class TileFlyoutNotification
function TileFlyoutNotification(content)
Public NotInheritable Class TileFlyoutNotification
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Construtores
TileFlyoutNotification(XmlDocument) |
Cria um objeto TileFlyoutNotification para uso em uma notificação de submenu de bloco (exibição de combinação). Esse objeto fornece o conteúdo XML da notificação: os sub-blocos a serem exibidos e os elementos de texto e imagem usados em cada sub-bloco. |
Propriedades
Content |
Obtém a descrição XML da notificação de submenu do bloco atual (exibição de combinação). Esse conteúdo pode ser examinado ou manipulado conforme necessário. Observação Uma notificação de submenu de bloco sempre inclui todo o submenu. Para atualizar qualquer parte da notificação, você deve reenviar toda a notificação. Por exemplo, para atualizar o conteúdo de apenas um dos sub-blocos do submenu, deixando o restante da notificação inalterado, chame esse método para obter o conteúdo XML atual, altere apenas os atributos do elemento de subtile específico e reenviar o conteúdo completo em uma nova notificação. |
ExpirationTime |
Obtém ou define a hora em que o sistema removerá a notificação de submenu de bloco (exibição de combinação). Por padrão, uma notificação de submenu de bloco não expira. Geralmente, é uma prática recomendada definir explicitamente um tempo de expiração para evitar conteúdo obsoleto. |