AppResourceGroupInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Diagnoseinformationen bereit, z. B. Speichernutzung und Energieverbrauch.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)
|
App-Funktionen |
appDiagnostics
|
Hinweise
Mit Ressourcengruppen können Sie Komponenten für die Ressourcenverwaltung gruppieren. Wenn Sie keine Gruppe definieren, erhalten Sie mindestens eine Gruppe standardmäßig und möglicherweise mehr, je nachdem, ob die App Hintergrundaufgaben hat.
Ressourcengruppen werden im Manifest mit dem Tag ResourceGroup angegeben.
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1803 | 17134 | StartResumeAsync |
1803 | 17134 | StartSuspendAsync |
1803 | 17134 | StartTerminateAsync |
Eigenschaften
InstanceId |
Ruft den instance-Bezeichner ab. |
IsShared |
Gibt an, ob die Gruppe Teil einer freigegebenen Ressourcengruppe ist. Teil einer freigegebenen Ressourcengruppe zu sein, gibt an, dass mehrere Apps im Paket enthalten sind und dass sie eine gemeinsame Komponente verwenden. |
Methoden
GetBackgroundTaskReports() |
Stellt Informationen zu Hintergrundaufgaben bereit, z. B. ihre Einstiegspunkte, Namen, Aufgaben-IDs und Triggernamen. |
GetMemoryReport() |
Stellt Informationen zur Speicherauslastung bereit, z. B. commitlimit, Commitnutzung usw. |
GetProcessDiagnosticInfos() |
Ruft Prozessdiagnoseinformationen für die Gruppe ab, z. B. verwendete CPU-Zeit, Datenträger-E/A-Nutzung usw. |
GetStateReport() |
Ruft die Statusberichtsinformationen ab, z. B. Ausführungszustand, Energiekontingentstatus usw. |
StartResumeAsync() |
Initiieren Sie das Verschieben der zugeordneten App in den aktiven Zustand. |
StartSuspendAsync() |
Initiieren Sie das Verschieben der zugeordneten App in den angehaltenen Zustand. |
StartTerminateAsync() |
Initiieren Sie das Verschieben der zugeordneten App in den Zustand beendet. |