Windows.ApplicationModel.UserActivities 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザー アクティビティは、後で続行できるユーザー タスクをカプセル化し、別のデバイスで続行できる可能性があります。
たとえば、メール アプリは、ユーザーが新しい電子メール メッセージの作成を開始したときにユーザー アクティビティを作成できます。 ユーザーは、メールの操作を一時停止し、同じコンピューターで後でもう一度操作を開始したり、別のデバイスでメールを書き込むアクティビティを再開したりできます。
この名前空間の API を使用すると、開発者は次の操作を行うことができます。
- ユーザー アクティビティの作成
- ユーザー アクティビティのクロスプラットフォーム コンテキストを指定します。
- アクティビティを開始および停止する
Windows タイムラインでユーザー アクティビティを使用して、ユーザーが PC やデバイス間で実行していた作業を再開する方法の詳細については、「デバイス 間でも ユーザー アクティビティを続行する」を参照してください。
クラス
UserActivity |
UserActivity は、実行中にアプリによって作成され、別のデバイスまたは同じデバイス上の別の時点で継続できるユーザー ワーク ストリームをシステムに通知します。 ユーザーが関与しているタスクに関する情報が提供されます。 注意 2021 年 7 月から、Microsoft アカウント (MSA) を介して Windows デバイス間でアクティビティ履歴を同期しているユーザーには、タイムラインでの新しいアクティビティのアップロードのオプションがなくなりました。 引き続きタイムラインを使用して、ローカル PC でアクティビティ履歴 (最近使用したアプリ、Web サイト、ファイルに関する情報) を表示できます。 AAD 接続されたアカウントには影響はありません。 |
UserActivityAttribution |
ユーザー アクティビティに関するグラフィカルな情報を提供します。 システムがユーザー アクティビティに関して提供する情報をオーバーライドします。 |
UserActivityChannel |
このデバイスまたは別のデバイスで作成された UserActivity オブジェクトを作成または取得します。 |
UserActivityContentInfo |
このアクティビティのコンテンツ メタデータを JSON 形式で表します。 |
UserActivityRequest |
引数として UserActivityRequestManager.UserActivityRequested イベントに渡されます。 呼び出し元に UserActivity を 返すために使用します。 |
UserActivityRequestedEventArgs |
UserActivityRequestManager.UserActivityRequested イベントに渡されます。 イベントのハンドラーが UserActivity を返すことができます。 |
UserActivityRequestManager |
UserActivity を作成するための外部要求を処理します。 |
UserActivitySession |
ユーザーがそのアクティビティに参加している間、 UserActivity を追跡します。 |
UserActivitySessionHistoryItem |
ユーザーが特定のアクティビティに関与した開始時刻と終了時刻を提供します。 |
UserActivityVisualElements |
UserActivity の詳細タイルに表示できる説明やアイコンなどの情報が含まれます。 |
インターフェイス
IUserActivityContentInfo |
このアクティビティのコンテンツ メタデータを JSON 形式で表します。 |
列挙型
UserActivityState |
UserActivity の状態を定義します。 |