IBackgroundTaskInstance4 インターフェイス

定義

ユーザーに関する情報を含むバックグラウンド タスク インスタンスへのアクセスを提供します。

public interface class IBackgroundTaskInstance4 : IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Guid(2133455420, 43524, 19208, 151, 176, 6, 216, 116, 205, 171, 245)]
struct IBackgroundTaskInstance4 : IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Guid(2133455420, 43524, 19208, 151, 176, 6, 216, 116, 205, 171, 245)]
public interface IBackgroundTaskInstance4 : IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance4
Implements IBackgroundTaskInstance
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)

プロパティ

InstanceId

バックグラウンド タスク インスタンスのインスタンス ID を取得します。

(継承元 IBackgroundTaskInstance)
Progress

バックグラウンド タスク インスタンスの進行状況を取得または設定します。

(継承元 IBackgroundTaskInstance)
SuspendedCount

リソース管理ポリシーによってバックグラウンド タスクが中断された回数を取得します。

(継承元 IBackgroundTaskInstance)
Task

このバックグラウンド タスク インスタンスの登録済みバックグラウンド タスクへのアクセス権を取得します。

(継承元 IBackgroundTaskInstance)
TriggerDetails

バックグラウンド タスク インスタンスに関連付けられている追加情報を取得します。

(継承元 IBackgroundTaskInstance)
User

バックグラウンド タスクのユーザー コンテキストを取得します。 AppServiceConnection.User は、ユーザー コンテキストを渡すために呼び出し元のアプリによって使用されます。 アプリ サービスは、このプロパティを使用してそのユーザー コンテキストを取得できます。

メソッド

GetDeferral()

IBackgroundTask.Run メソッドが戻った後もバックグラウンド タスクが引き続き作業を実行する可能性があることをシステムに通知します。

(継承元 IBackgroundTaskInstance)

イベント

Canceled

キャンセル イベント ハンドラーをバックグラウンド タスク インスタンスにアタッチします。

Windows Phone 8.x アプリの場合、デバイスがメモリ不足になった場合、バックグラウンド タスクは警告なしで、OnCanceled イベントを発生させずに終了する可能性があります。 こうすることで、フォアグラウンドのアプリのユーザー エクスペリエンスが保証されます。 バックグラウンド タスクは、このシナリオを処理できるように設計する必要があります。 これはWindows Phoneにのみ適用されることに注意してください。

(継承元 IBackgroundTaskInstance)

適用対象

こちらもご覧ください