共用方式為


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

取得背景工作實例的實例識別碼。

(繼承來源 IBackgroundTaskInstance)
Progress

取得或設定背景工作實例的進度狀態。

(繼承來源 IBackgroundTaskInstance)
SuspendedCount

取得導致背景工作暫停的資源管理原則次數。

(繼承來源 IBackgroundTaskInstance)
Task

取得這個背景工作實例之已註冊背景工作的存取權。

(繼承來源 IBackgroundTaskInstance)
TriggerDetails

取得與背景工作實例相關聯的其他資訊。

(繼承來源 IBackgroundTaskInstance)
User

取得背景工作的使用者內容。 呼叫端應用程式會使用AppServiceConnection.User來傳遞使用者內容。 App Service 可以使用此屬性來擷取該使用者內容。

方法

GetDeferral()

通知系統,背景工作可能會在 IBackgroundTask.Run 方法傳回之後繼續執行工作。

(繼承來源 IBackgroundTaskInstance)

事件

Canceled

將取消事件處理常式附加至背景工作實例。

對於 Windows Phone 8.x 應用程式,如果裝置記憶體不足,背景工作可能會在沒有警告的情況下終止,而不會引發 OnCanceled 事件。 這有助於確保前景應用程式的使用者體驗。 您的背景工作應該要設計成能夠處理這種情況。 請注意,這只適用于Windows Phone。

(繼承來源 IBackgroundTaskInstance)

適用於

另請參閱