AppDiagnosticInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene API para obtener un conjunto básico de información de diagnóstico para todas las aplicaciones en ejecución.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Características de aplicaciones |
appDiagnostics
|
Comentarios
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
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 |
Propiedades
AppInfo |
Proporciona información sobre el nombre de familia de paquete de la aplicación y el nombre de la aplicación relativa al paquete. |
Métodos
CreateResourceGroupWatcher() |
Crea un ResourceGroupInfoWatcher que supervisa el estado de ejecución de una aplicación o tarea y proporciona notificaciones cuando cambia su estado. |
CreateWatcher() |
Crea un AppDiagnosticInfoWatcher que supervisa la información sobre el estado de ejecución de una aplicación y proporciona notificaciones cuando cambia su estado. |
GetResourceGroups() |
Obtiene información de diagnóstico, como el uso de memoria a lo largo del tiempo, el uso de energía a lo largo del tiempo, etc., para cada grupo de recursos de la aplicación. |
LaunchAsync() |
Inicia la aplicación asociada a la información de diagnóstico. |
RequestAccessAsync() |
Solicita de forma asincrónica el acceso a la información de diagnóstico. |
RequestInfoAsync() |
Obtiene una colección de objetos AppDiagnosticInfo para todas las aplicaciones en ejecución que tienen un nombre de familia de paquete. |
RequestInfoForAppAsync() |
Obtiene una colección de objetos AppDiagnosticInfo para todas las instancias en ejecución de esta aplicación. |
RequestInfoForAppAsync(String) |
Obtiene una colección de objetos AppDiagnosticInfo para todas las instancias de la aplicación especificada. |
RequestInfoForPackageAsync(String) |
Obtiene una colección de objetos AppDiagnosticInfo para todas las instancias del paquete de aplicación especificado. |