Windows.UI.Shell.Tasks 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリがタスク バーなどの Windows シェルで実行時間の長いタスクを表すことを可能にする API を提供します。 アプリは、ユーザーが監視および操作できるタスク表現を作成、更新、および削除できます。
クラス
| 名前 | 説明 |
|---|---|
| AppTaskContent |
Windows シェル UI でアプリ タスクに表示されるコンテンツを表します。 このクラスを使用して、タスクの進行状況と結果のさまざまな視覚的表現を作成します。 |
| AppTaskInfo |
Windows シェルに表示できるアプリ タスクを表します。 |
| AppTaskResultAsset |
ファイルやその他の生成されたコンテンツなど、完了したタスクによって生成される資産を表します。 |
列挙型
| 名前 | 説明 |
|---|---|
| AppTaskState |
アプリ タスクの状態を指定する定数を定義します。 |
注釈
Important
アプリ タスクのサポートは、2026 年 5 月から Windows 11 への段階的なロールアウトを開始します。
Windows.UI.Shell.Tasks API によって有効になるエクスペリエンスでは、対応するアプリ タスク機能が、アプリが実行されている Windows のバージョンに存在する必要があります。 それ以外の場合、これらの API は影響を受けなくなります。
シェル タスク API の使用
これらの API を使用するアプリはパッケージ化する必要があります。 詳細については、「 パッケージ化の概要 」を参照してください。
次のように、 com.microsoft.apptaskproviderAppExtension をアプリ マニフェストに追加する必要もあります。
<Package
xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"
IgnorableNamespaces="rescap uap uap3">
...
<Application>
...
<Extensions>
<uap3:Extension Category="windows.appExtension">
<uap3:AppExtension
Name="com.microsoft.apptaskprovider"
PublicFolder="Public"
Id="MyApp.AppTaskProvider"
DisplayName="AppTaskProvider for MyApp"/>
</uap3:Extension>
</Extensions>
...
</Application>
...
</Package>