AppDiagnosticInfo Klasse

Definition

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
Object Platform::Object IInspectable AppDiagnosticInfo
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.

Gilt für:

Weitere Informationen