AppDiagnosticInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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é. |