AppDiagnosticInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |