Compartilhar via


AppDiagnosticInfo Classe

Definição

Contém APIs para obter um conjunto básico de informações de diagnóstico para todos os aplicativos em execução.

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
Herança
Object Platform::Object IInspectable AppDiagnosticInfo
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)
Funcionalidades do aplicativo
appDiagnostics

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1.709 16299 CreateResourceGroupWatcher
1.709 16299 CreateWatcher
1.709 16299 GetResourceGroups
1.709 16299 RequestAccessAsync
1.709 16299 RequestInfoForAppAsync
1.709 16299 RequestInfoForAppAsync(String)
1.709 16299 RequestInfoForPackageAsync
1803 17134 LaunchAsync

Propriedades

AppInfo

Fornece informações sobre o nome da família de pacotes do aplicativo e o nome do aplicativo relativo ao pacote.

Métodos

CreateResourceGroupWatcher()

Cria um ResourceGroupInfoWatcher que monitora o estado de execução de um aplicativo ou tarefa e fornece notificações quando seu estado é alterado.

CreateWatcher()

Cria um AppDiagnosticInfoWatcher que monitora informações sobre o estado de execução de um aplicativo e fornece notificações quando seu estado é alterado.

GetResourceGroups()

Obtém informações de diagnóstico, como uso de memória ao longo do tempo, uso de energia ao longo do tempo e assim por diante, para cada grupo de recursos no aplicativo.

LaunchAsync()

Inicia o aplicativo associado às informações de diagnóstico.

RequestAccessAsync()

Solicita de forma assíncrona o acesso às informações de diagnóstico.

RequestInfoAsync()

Obtém uma coleção de objetos AppDiagnosticInfo para todos os aplicativos em execução que têm um nome de família de pacotes.

RequestInfoForAppAsync()

Obtém uma coleção de objetos AppDiagnosticInfo para todas as instâncias em execução deste aplicativo.

RequestInfoForAppAsync(String)

Obtém uma coleção de objetos AppDiagnosticInfo para todas as instâncias do aplicativo especificado.

RequestInfoForPackageAsync(String)

Obtém uma coleção de objetos AppDiagnosticInfo para todas as instâncias do pacote de aplicativo especificado.

Aplica-se a

Confira também