AppResourceGroupInfo Kelas

Definisi

Menyediakan informasi diagnostik seperti penggunaan memori dan penggunaan energi.

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

Persyaratan Windows

Rangkaian perangkat
Windows 10 Fall Creators Update (diperkenalkan dalam 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v5.0)
Kemampuan aplikasi
appDiagnostics

Keterangan

Grup sumber daya memungkinkan Anda mengelompokkan komponen untuk tujuan manajemen sumber daya. Jika Anda tidak menentukan grup, Anda akan mendapatkan setidaknya satu secara default, dan mungkin lebih, tergantung pada apakah aplikasi memiliki tugas latar belakang.

Grup sumber daya ditentukan dalam manifes dengan tag ResourceGroup .

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1803 17134 StartResumeAsync
1803 17134 StartSuspendAsync
1803 17134 StartTerminateAsync

Properti

InstanceId

Mendapatkan pengidentifikasi instans.

IsShared

Menunjukkan apakah grup tersebut merupakan bagian dari grup sumber daya bersama. Menjadi bagian dari grup sumber daya bersama menunjukkan bahwa ada beberapa aplikasi dalam paket dan mereka berbagi komponen umum.

Metode

GetBackgroundTaskReports()

Menyediakan informasi tentang tugas latar belakang seperti titik masuk, nama, id tugas, dan nama pemicunya.

GetMemoryReport()

Menyediakan informasi tentang penggunaan memori seperti batas penerapan, menerapkan penggunaan, dan sebagainya.

GetProcessDiagnosticInfos()

Mendapatkan informasi diagnostik proses untuk grup seperti waktu CPU yang digunakan, penggunaan I/O disk, dan sebagainya.

GetStateReport()

Mendapatkan informasi laporan status seperti status eksekusi, status kuota energi, dan sebagainya.

StartResumeAsync()

Mulai memindahkan aplikasi terkait ke status aktif.

StartSuspendAsync()

Mulai memindahkan aplikasi terkait ke status ditangguhkan.

StartTerminateAsync()

Mulai memindahkan aplikasi terkait ke status dihentikan.

Berlaku untuk