Partager via


AppDiagnosticInfo Classe

Définition

Contient des API permettant d’obtenir un ensemble d’informations de diagnostic de base pour toutes les applications en cours d’exécution.

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
Héritage
Object Platform::Object IInspectable AppDiagnosticInfo
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Creators Update (introduit dans 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
Fonctionnalités de l’application
appDiagnostics

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
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

Propriétés

AppInfo

Fournit des informations sur le nom de famille de packages et le nom de l’application relative au package de l’application.

Méthodes

CreateResourceGroupWatcher()

Crée un ResourceGroupInfoWatcher qui surveille l’état d’exécution d’une application ou d’une tâche et fournit des notifications lorsque son état change.

CreateWatcher()

Crée un AppDiagnosticInfoWatcher qui surveille les informations sur l’état d’exécution d’une application et fournit des notifications lorsque son état change.

GetResourceGroups()

Obtient des informations de diagnostic telles que l’utilisation de la mémoire dans le temps, la consommation d’énergie au fil du temps, etc., pour chaque groupe de ressources dans l’application.

LaunchAsync()

Lance l’application associée aux informations de diagnostic.

RequestAccessAsync()

Demande de façon asynchrone l’accès aux informations de diagnostic.

RequestInfoAsync()

Obtient une collection d’objets AppDiagnosticInfo pour toutes les applications en cours d’exécution qui ont un nom de famille de packages.

RequestInfoForAppAsync()

Obtient une collection d’objets AppDiagnosticInfo pour toutes les instances en cours d’exécution de cette application.

RequestInfoForAppAsync(String)

Obtient une collection d’objets AppDiagnosticInfo pour toutes les instances de l’application spécifiée.

RequestInfoForPackageAsync(String)

Obtient une collection d’objets AppDiagnosticInfo pour toutes les instances du package d’application spécifié.

S’applique à

Voir aussi