TileFlyoutNotification クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タイル ポップアップ (ミックス ビュー) 通知の詳細を提供します。 これには、通知の XML コンテンツと、必要に応じて有効期限が含まれます。 このクラスには、現在のポップアップ通知の XML コンテンツを取得できるメソッドも用意されています。
このクラスは、次の一般的な API 使用パターンの一部です。
- TileFlyoutUpdateManager.GetTemplateContent を呼び出して、空のタイル ポップアップ通知 XML テンプレートを取得して入力します
- TileFlyoutNotification コンストラクターを呼び出して、テンプレートコンテンツをポップアップ通知としてカプセル化します
- TileFlyoutUpdateManager メソッドのいずれかを呼び出して TileFlyoutUpdater を作成する
- TileFlyoutUpdater.Update を呼び出して TileFlyoutNotification をタイルに送信する
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
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
コンストラクター
TileFlyoutNotification(XmlDocument) |
タイル ポップアップ (ミックス ビュー) 通知で使用する TileFlyoutNotification オブジェクトを作成します。 このオブジェクトは、通知の XML コンテンツ (表示されるサブタイル、および各サブタイルで使用されるテキスト要素と画像要素) を提供します。 |
プロパティ
Content |
現在のタイル ポップアップ (ミックス ビュー) 通知の XML 説明を取得します。 その後、必要に応じて、このコンテンツを調べたり操作したりできます。 Note タイル ポップアップ通知には、常にポップアップ全体が含まれます。 通知の一部を更新するには、通知全体を再送信する必要があります。 たとえば、通知の残りの部分を変更せずにポップアップのサブタイルの 1 つだけのコンテンツを更新するには、このメソッドを呼び出して現在の XML ペイロードを取得し、特定の サブタイル 要素の属性のみを変更し、新しい通知で完全なペイロードを再送信します。 |
ExpirationTime |
タイル ポップアップ (ミックス ビュー) 通知がシステムによって削除される時間を取得または設定します。 既定では、タイルポップアップ通知の有効期限は切れません。 一般に、古いコンテンツを避けるために有効期限を明示的に設定することをお勧めします。 |