Bagikan melalui


IBackgroundTaskInstance Antarmuka

Definisi

Menyediakan akses ke instans tugas latar belakang.

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
Turunan
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Properti

InstanceId

Mendapatkan ID instans instans instans tugas latar belakang.

Progress

Mendapatkan atau menetapkan status kemajuan untuk instans tugas latar belakang.

SuspendedCount

Mendapatkan berapa kali kebijakan manajemen sumber daya menyebabkan tugas latar belakang ditangguhkan.

Task

Mendapatkan akses ke tugas latar belakang terdaftar untuk instans tugas latar belakang ini.

TriggerDetails

Mendapatkan informasi tambahan yang terkait dengan instans tugas latar belakang.

Metode

GetDeferral()

Menginformasikan sistem bahwa tugas latar belakang mungkin terus melakukan pekerjaan setelah metode IBackgroundTask.Run kembali.

Acara

Canceled

Melampirkan penanganan aktivitas pembatalan ke instans tugas latar belakang.

Untuk aplikasi Windows Phone 8.x, jika perangkat menjadi rendah memori, tugas latar belakang dapat dihentikan tanpa peringatan apa pun dan tanpa menaikkan peristiwa OnCanceled. Ini membantu memastikan pengalaman pengguna aplikasi di latar depan. Tugas latar belakang Anda harus dirancang untuk menangani skenario ini. Perhatikan bahwa ini hanya berlaku untuk Windows Phone.

Berlaku untuk