Compartir a través de


AppDiagnosticInfo Clase

Definición

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

Se aplica a

Consulte también