AppDiagnosticInfo 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.
Enthält APIs zum Abrufen grundlegender Diagnoseinformationen für alle ausgeführten Apps.
public ref class AppDiagnosticInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AppDiagnosticInfo final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppDiagnosticInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AppDiagnosticInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppDiagnosticInfo
Public NotInheritable Class AppDiagnosticInfo
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
App-Funktionen |
appDiagnostics
|
Hinweise
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1709 | 16299 | CreateResourceGroupWatcher |
1709 | 16299 | CreateWatcher |
1709 | 16299 | GetResourceGroups |
1709 | 16299 | RequestAccessAsync |
1709 | 16299 | RequestInfoForAppAsync |
1709 | 16299 | RequestInfoForAppAsync(String) |
1709 | 16299 | RequestInfoForPackageAsync |
1803 | 17134 | LaunchAsync |
Eigenschaften
AppInfo |
Enthält Informationen zum Paketfamiliennamen der App und zum paketrelativen App-Namen. |
Methoden
CreateResourceGroupWatcher() |
Erstellt einen ResourceGroupInfoWatcher , der den Ausführungsstatus einer App oder Aufgabe überwacht und Benachrichtigungen bereitstellt, wenn sich ihr Zustand ändert. |
CreateWatcher() |
Erstellt einen AppDiagnosticInfoWatcher , der Informationen zum Ausführungsstatus einer App überwacht und Benachrichtigungen bereitstellt, wenn sich ihr Zustand ändert. |
GetResourceGroups() |
Ruft Diagnoseinformationen ab, z. B. Speichernutzung im Zeitverlauf, Energieverbrauch im Zeitverlauf usw. für jede Ressourcengruppe in der App. |
LaunchAsync() |
Startet die App, die den Diagnoseinformationen zugeordnet ist. |
RequestAccessAsync() |
Fordert asynchron Zugriff auf Diagnoseinformationen an. |
RequestInfoAsync() |
Ruft eine Auflistung von AppDiagnosticInfo-Objekten für alle ausgeführten Apps ab, die über einen Paketfamiliennamen verfügen. |
RequestInfoForAppAsync() |
Ruft eine Auflistung von AppDiagnosticInfo-Objekten für alle ausgeführten Instanzen dieser App ab. |
RequestInfoForAppAsync(String) |
Ruft eine Auflistung von AppDiagnosticInfo-Objekten für alle Instanzen der angegebenen App ab. |
RequestInfoForPackageAsync(String) |
Ruft eine Auflistung von AppDiagnosticInfo-Objekten für alle Instanzen des angegebenen App-Pakets ab. |