TileFlyoutNotification Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i dettagli di una notifica a comparsa riquadro (visualizzazione combinazione). Ciò include il contenuto XML della notifica e, facoltativamente, l'ora di scadenza. Questa classe fornisce anche un metodo per cui è possibile recuperare il contenuto XML della notifica a comparsa corrente.
Questa classe fa parte del modello di utilizzo dell'API generale seguente:
- Chiamare TileFlyoutUpdateManager.GetTemplateContent per recuperare e compilare un modello XML di notifica a comparsa riquadro vuoto
- Chiamare il costruttore TileFlyoutNotification per incapsulare il contenuto del modello come notifica a comparsa
- Chiamare uno dei metodi TileFlyoutUpdateManager per creare un TileFlyoutUpdater
- Chiamare TileFlyoutUpdater.Update per inviare tileFlyoutNotification al riquadro
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Costruttori
TileFlyoutNotification(XmlDocument) |
Crea un oggetto TileFlyoutNotification da usare in una notifica di riquadro a comparsa (visualizzazione combinazione). Questo oggetto fornisce il contenuto XML della notifica, ovvero i riquadri secondari da visualizzare e gli elementi di testo e immagine usati in ogni sottoquadri. |
Proprietà
Content |
Ottiene la descrizione XML della notifica a comparsa del riquadro corrente (visualizzazione combinazione). Questo contenuto può quindi essere esaminato o modificato in base alle esigenze. Nota Una notifica a comparsa riquadro include sempre l'intero riquadro a comparsa. Per aggiornare qualsiasi parte della notifica, è necessario inviare nuovamente l'intera notifica. Ad esempio, per aggiornare il contenuto di uno solo dei riquadri secondari del riquadro a comparsa lasciando invariato il resto della notifica, chiamare questo metodo per ottenere il payload XML corrente, modificare solo gli attributi dell'elemento secondario specifico e inviare nuovamente il payload completo in una nuova notifica. |
ExpirationTime |
Ottiene o imposta l'ora in cui il sistema rimuoverà la notifica del riquadro a comparsa (visualizzazione mix). Per impostazione predefinita, una notifica di riquadro a comparsa non scade. In genere, è consigliabile impostare in modo esplicito un'ora di scadenza per evitare il contenuto non aggiornato. |