共用方式為


IBackgroundTaskInstance 介面

定義

提供背景工作實例的存取權。

public interface class IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2254166650, 8664, 17779, 143, 50, 146, 138, 27, 6, 65, 246)]
struct IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2254166650, 8664, 17779, 143, 50, 146, 138, 27, 6, 65, 246)]
public interface IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance
衍生
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

屬性

InstanceId

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

Progress

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

SuspendedCount

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

Task

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

TriggerDetails

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

方法

GetDeferral()

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

事件

Canceled

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

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

適用於