Windows.UI.Notifications 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タイル、トースト、バッジ通知をカプセル化するクラスが含まれます。
クラス
AdaptiveNotificationText |
アダプティブ通知のテキスト コンテンツを表します。 |
BadgeNotification |
タイルのバッジ オーバーレイに対する更新のコンテンツ、関連付けられたメタデータ、有効期限を定義します。 バッジには、1 から 99 までの数値または ステータス グリフを表示できます。 |
BadgeUpdateManager |
タイルのバッジ オーバーレイを操作するために使用する BadgeUpdater オブジェクトを作成します。 このクラスは、バッジの更新に使用するためにそのコンテンツをカスタマイズできるように、システム提供のバッジ テンプレートの XML コンテンツへのアクセスも提供します。 |
BadgeUpdateManagerForUser |
特定のユーザーのタイルのバッジ オーバーレイを操作するために使用する BadgeUpdater オブジェクトを作成します。 このクラスは、バッジの更新に使用するためにそのコンテンツをカスタマイズできるように、システム提供のバッジ テンプレートの XML コンテンツへのアクセスも提供します。 |
BadgeUpdater |
アップデーターがバインドされている特定のタイルにバッジ オーバーレイを更新します。 |
KnownAdaptiveNotificationHints |
アダプティブ通知で使用できるヒントの種類を指定します。 |
KnownAdaptiveNotificationTextStyles |
アダプティブ通知に使用できるテキスト スタイルを指定します。 |
KnownNotificationBindings |
アダプティブ通知に使用できるバインド テンプレートを指定します。 |
Notification |
通知を表します。 |
NotificationBinding |
アダプティブ通知のバインド要素を表します。 |
NotificationData |
トースト通知に表示するデータを格納します。 |
NotificationVisual |
通知のビジュアル要素を表します。 visual 要素には、通知のテキストやその他のビジュアル コンテンツを含むバインドが含まれています。 |
ScheduledTileNotification |
タイルに対する 1 回の定期的でないスケジュールされた更新の視覚的なコンテンツとタイミングを定義します。 |
ScheduledToastNotification |
スケジュールされた時刻に表示されるトースト通知を定義する XML が含まれます。 |
ScheduledToastNotificationShowingEventArgs |
システムがスケジュールされたトースト通知を表示しているときに情報を提供します。 |
ShownTileNotification |
[スタート] メニューに表示されたタイル通知に関する情報を提供します。 |
TileFlyoutNotification |
タイル ポップアップ (ミックス ビュー) 通知の詳細を提供します。 これには、通知の XML コンテンツと、必要に応じて有効期限が含まれます。 このクラスには、現在のポップアップ通知の XML コンテンツを取得できるメソッドも用意されています。 このクラスは、次の一般的な API 使用パターンの一部です。
|
TileFlyoutUpdateManager |
タイル ポップアップ (ミックス ビュー) 通知で使用するために、アプリのプライマリ タイルまたはセカンダリ タイルに固有の TileFlyoutUpdater オブジェクトを作成します。 また、このクラスを使用すると、タイル ポップアップ通知を定義するためにコンテンツを追加できる空のタイル ポップアップ XML テンプレートを取得することもできます。 このクラスは、次の一般的な API 使用パターンの一部です。
|
TileFlyoutUpdater |
タイル ポップアップ (ミックス ビュー) 通知を送信またはクリアするために使用します。 このクラスには、 定期的な タイル ポップアップ通知を開始および停止するメソッドも用意されています。 このクラスは、次の一般的な API 使用パターンの一部です。
|
TileNotification |
ビジュアル、識別タグ、有効期限など、タイルの更新を定義します。 |
TileUpdateManager |
スタート メニュー タイルの変更と更新に使用する TileUpdater オブジェクトを作成します。 このクラスでは、システム提供のタイル テンプレートの XML コンテンツへのアクセスも提供されるため、タイルの更新に使用するためにそのコンテンツをカスタマイズできます。 |
TileUpdateManagerForUser |
特定のユーザーの [スタート] メニュー タイルを変更および更新するために使用される TileUpdater オブジェクトを作成します。 このクラスでは、システム提供のタイル テンプレートの XML コンテンツへのアクセスも提供されるため、タイルの更新に使用するためにそのコンテンツをカスタマイズできます。 |
TileUpdater |
アップデーターがバインドされている特定のタイルの内容を変更します。 |
ToastActivatedEventArgs |
ユーザーによって開始されたトースト アクションに関連付けられている引数を取得するメソッドを公開します。 これにより、アプリは、複数のアクションが公開されたときに実行されたアクションを確認できます。 |
ToastCollection |
特定のアプリの通知のグループを表します。 |
ToastCollectionManager |
ToastCollection オブジェクトを作成、取得、更新、および削除するためのメソッドを提供します。 |
ToastDismissedEventArgs |
トースト通知が画面に表示されなくなった理由を示します。 |
ToastFailedEventArgs |
トースト通知を生成するプロセスで生成されたエラー コードを提供します。 |
ToastNotification |
トースト通知のコンテンツ、関連付けられているメタデータとイベント、有効期限を定義します。 |
ToastNotificationActionTriggerDetail |
トースト アクション トリガーの詳細を表します。 |
ToastNotificationHistory |
すべてのトースト履歴をクリアする機能や個々のトーストを削除する機能など、アプリのトースト通知を管理します。 |
ToastNotificationHistoryChangedTriggerDetail |
トースト履歴変更トリガーの詳細を表します。 |
ToastNotificationManager |
トースト通知を発生させるために使用する ToastNotifier オブジェクトを作成します。 このクラスでは、システム提供のトースト テンプレートの XML コンテンツへのアクセスも提供されるため、通知で使用するためにそのコンテンツをカスタマイズできます。 |
ToastNotificationManagerForUser |
バインドされたユーザーのトースト通知を発生させるために使用する ToastNotifier オブジェクトを作成 します。 このクラスは、通知で使用するためにそのコンテンツをカスタマイズできるように、システム提供のトースト テンプレートの XML コンテンツへのアクセスも提供します。 |
ToastNotifier |
ToastNotifier がバインドされている特定のアプリにトースト通知を発行します。 このクラスでは、トースト通知をスケジュールして削除することもできます。 |
UserNotification |
特定のユーザーの通知を表します。 |
UserNotificationChangedEventArgs |
ユーザー通知が変更されたときに情報を提供します。 |
インターフェイス
IAdaptiveNotificationContent |
アダプティブ通知のコンテンツを定義します。 |
列挙型
AdaptiveNotificationContentKind |
アダプティブ通知に含まれるコンテンツの種類を指定します。 |
BadgeTemplateType |
タイルのバッジ オーバーレイに使用するテンプレートを指定します。 BadgeUpdateManager.getTemplateContent によって使用されます。 |
NotificationKinds |
通知の種類を指定します。 |
NotificationMirroring |
通知ミラーリングを許可するかどうかを指定します。 ミラーリングを使用すると、通知を複数のデバイスに表示できます。 |
NotificationSetting |
タイルまたはトースト通知の表示に関する制限を指定します。 |
NotificationUpdateResult |
通知の更新結果について説明します。 |
PeriodicUpdateRecurrence |
新しいコンテンツのタイルまたはバッジ データ ソースの後続のポーリングの期間を指定します。 BadgeUpdater.StartPeriodicUpdate、TileUpdater.StartPeriodicUpdate、および TileUpdater.StartPeriodicUpdateBatch によって使用されます。 |
TileFlyoutTemplateType |
タイル ポップアップ (ミックス ビュー) の更新で使用するレイアウト テンプレートを指定します。 現時点では、1 つのテンプレートのみが定義されています。 |
TileTemplateType |
タイルの更新で使用するコンテンツ テンプレートを指定します。 各タイルの詳細な説明 (XML コーディングの例、各テンプレートのイメージ サイズの詳細、さまざまなバージョンのタイル XML スキーマでの使用など) については、「 タイル テンプレート カタログ」を参照してください。 右から左へ (RTL) 言語に設定されたデバイスに表示される場合、一部のテンプレートは、ここでは左右の説明から反転されます。 多くのテンプレートでは、タイルにロゴまたは表示名が含まれている場合、テキストの最後の行は表示されません。 これは、大きな (310 x 310) タイルには適用されません。 ロゴ/短い名前の詳細については、「 クイック スタート: マニフェスト エディターを使用して既定のタイルを作成する」を参照してください。 重要 Windows 8.1、大きな正方形のタイル用の新しいテンプレートを追加しました。 大きなタイルを中のタイル (Windows 8 では正方形のタイルと呼ばれます) と区別するために、すべての古いテンプレートの名前が変更されました。 これを考慮するために、通知ペイロードを特定のバージョンで宣言できます。 システム間の互換性のために、フォールバック属性が追加され、古い名前と新しい名前の両方が存在します。 通知が確実に表示されるようにするには、バージョンの違いを理解する必要があります。 詳細については、「 バージョン管理されたテンプレート」を参照してください。
|
ToastDismissalReason |
トースト通知が表示されなくなった理由を指定します。 ToastDismissedEventArgs.Reason と共に使用されます。 |
ToastHistoryChangedType |
トースト履歴の通知に発生した変更の種類を指定します。 ToastNotificationHistoryChangedTriggerDetail.ChangeType と共に使用されます。 |
ToastNotificationMode |
タイル、トースト、バッジ通知をカプセル化するクラスが含まれます。 |
ToastNotificationPriority |
ToastNotification の優先度を指定します。 |
ToastTemplateType |
トースト通知で使用するテンプレートを指定します。 |
UserNotificationChangedKind |
発生したユーザー通知の変更の種類を指定します。 |