Bagikan melalui


IBackgroundTaskInstance2 Antarmuka

Definisi

Menyediakan akses ke instans tugas latar belakang. Mewarisi dari antarmuka IBackgroundTaskInstance dan menambahkan metode GetThrottleCount .

public interface class IBackgroundTaskInstance2 : IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1333592438, 3190, 20404, 137, 109, 93, 225, 134, 65, 34, 246)]
struct IBackgroundTaskInstance2 : IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1333592438, 3190, 20404, 137, 109, 93, 225, 134, 65, 34, 246)]
public interface IBackgroundTaskInstance2 : IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance2
Implements IBackgroundTaskInstance
Atribut
Penerapan

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.

(Diperoleh dari IBackgroundTaskInstance)
Progress

Mendapatkan atau menetapkan status kemajuan untuk instans tugas latar belakang.

(Diperoleh dari IBackgroundTaskInstance)
SuspendedCount

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

(Diperoleh dari IBackgroundTaskInstance)
Task

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

(Diperoleh dari IBackgroundTaskInstance)
TriggerDetails

Mendapatkan informasi tambahan yang terkait dengan instans tugas latar belakang.

(Diperoleh dari IBackgroundTaskInstance)

Metode

GetDeferral()

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

(Diperoleh dari IBackgroundTaskInstance)
GetThrottleCount(BackgroundTaskThrottleCounter)

Mengambil berapa kali tugas latar belakang ditangguhkan untuk menggunakan terlalu banyak sumber daya.

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.

(Diperoleh dari IBackgroundTaskInstance)

Berlaku untuk

Lihat juga