Bagikan melalui


BackgroundTaskRegistration Kelas

Definisi

Mewakili tugas latar belakang yang telah didaftarkan dengan sistem.

public ref class BackgroundTaskRegistration sealed : IBackgroundTaskRegistration2
public ref class BackgroundTaskRegistration sealed : IBackgroundTaskRegistration2, IBackgroundTaskRegistration3
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundTaskRegistration final : IBackgroundTaskRegistration2
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundTaskRegistration final : IBackgroundTaskRegistration2, IBackgroundTaskRegistration3
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BackgroundTaskRegistration : IBackgroundTaskRegistration2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BackgroundTaskRegistration : IBackgroundTaskRegistration2, IBackgroundTaskRegistration3
Public NotInheritable Class BackgroundTaskRegistration
Implements IBackgroundTaskRegistration2
Public NotInheritable Class BackgroundTaskRegistration
Implements IBackgroundTaskRegistration2, IBackgroundTaskRegistration3
Warisan
Object Platform::Object IInspectable BackgroundTaskRegistration
Atribut
Penerapan

Persyaratan Windows

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

Keterangan

Sistem mengembalikan instans kelas ini ketika aplikasi memanggil metode BackgroundTaskBuilder.Register .

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1703 15063 AllTaskGroups
1703 15063 GetTaskGroup
1703 15063 TaskGroup

Properti

AllTaskGroups

Mendapatkan grup tugas latar belakang.

AllTasks

Menghitung tugas latar belakang terdaftar aplikasi, kecuali untuk tugas latar belakang yang terdaftar dalam grup dengan Windows.ApplicationModel.Background.BackgroundTaskBuilder.TaskGroup.

AppEnergyUsePredictionContribution

Mewakili tugas latar belakang yang telah didaftarkan dengan sistem.

Name

Mendapatkan nama tugas latar belakang terdaftar.

TaskGroup

Mendapatkan BackgroundTaskRegistrationGroup yang menjadi bagian dari BackgroundTaskRegistration ini.

TaskId

Mendapatkan pengidentifikasi tugas latar belakang terdaftar.

TaskLastThrottledInStandbyTimestamp

Mewakili tugas latar belakang yang telah didaftarkan dengan sistem.

Trigger

Ini tidak dimaksudkan untuk digunakan dalam kode Anda. Untuk semua jenis pemicu yang tidak didukung, nilai yang dikembalikan oleh properti ini null.

Metode

GetTaskGroup(String)

Mendapatkan objek grup tugas yang terkait dengan pengidentifikasi grup.

Unregister(Boolean)

Membatalkan pendaftaran tugas latar belakang terdaftar.

Acara

Completed

Melampirkan penanganan aktivitas yang telah selesai ke tugas latar belakang terdaftar.

Progress

Melampirkan penanganan aktivitas kemajuan ke tugas latar belakang terdaftar.

Berlaku untuk