Bagikan melalui


WebUIBackgroundTaskInstanceRuntimeClass Kelas

Definisi

Menyediakan akses ke instans tugas latar belakang.

Catatan

Tugas latar belakang harus secara eksplisit memanggil metode dekat Pekerja Web untuk mengakhiri dirinya sendiri setelah tugas selesai.

public ref class WebUIBackgroundTaskInstanceRuntimeClass sealed : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebUIBackgroundTaskInstanceRuntimeClass final : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebUIBackgroundTaskInstanceRuntimeClass : IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
Public NotInheritable Class WebUIBackgroundTaskInstanceRuntimeClass
Implements IBackgroundTaskInstance, IWebUIBackgroundTaskInstance
Warisan
Object Platform::Object IInspectable WebUIBackgroundTaskInstanceRuntimeClass
Atribut
Penerapan

Persyaratan Windows

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

Keterangan

Untuk mengambil objek ini, gunakan properti WebUIBackgroundTaskInstance.current .

Catatan

Kelas ini tidak tangkas, yang berarti Anda perlu mempertimbangkan model utas dan perilaku marshalingnya. Untuk informasi selengkapnya, lihat Threading dan Marshaling (C++/CX).

Properti

InstanceId

Mendapatkan ID instans instans dari instans tugas latar belakang.

Progress

Mendapatkan atau menetapkan status kemajuan untuk instans tugas latar belakang.

Succeeded

Mendapatkan atau menetapkan nilai keberhasilan untuk tugas latar belakang. Nilai keberhasilan adalah apa yang dikembalikan ke instans latar depan aplikasi Anda dalam peristiwa yang telah selesai .

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. Metode ini tidak berlaku untuk tugas latar belakang JavaScript.

Acara

Canceled

Melampirkan penanganan aktivitas pembatalan ke instans tugas latar belakang.

Berlaku untuk