AppResourceGroupInfo 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.
Fornece informações de diagnóstico, como uso de memória e uso de energia.
public ref class AppResourceGroupInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppResourceGroupInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppResourceGroupInfo
Public NotInheritable Class AppResourceGroupInfo
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v5.0)
|
Funcionalidades do aplicativo |
appDiagnostics
|
Comentários
Os grupos de recursos permitem agrupar componentes para fins de gerenciamento de recursos. Se você não definir um grupo, receberá pelo menos um por padrão e, possivelmente, mais, dependendo se o aplicativo tem tarefas em segundo plano.
Os grupos de recursos são especificados no manifesto com a marca ResourceGroup .
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1803 | 17134 | StartResumeAsync |
1803 | 17134 | StartSuspendAsync |
1803 | 17134 | StartTerminateAsync |
Propriedades
InstanceId |
Obtém o identificador de instância. |
IsShared |
Indica se o grupo faz parte de um grupo de recursos compartilhado. Fazer parte de um grupo de recursos compartilhado indica que há vários aplicativos no pacote e que eles compartilham um componente comum. |
Métodos
GetBackgroundTaskReports() |
Fornece informações sobre tarefas em segundo plano, como pontos de entrada, nomes, IDs de tarefa e nomes de gatilho. |
GetMemoryReport() |
Fornece informações sobre o uso de memória, como o limite de confirmação, o uso de commit e assim por diante. |
GetProcessDiagnosticInfos() |
Obtém informações de diagnóstico do processo para o grupo, como tempo de CPU usado, uso de E/S de disco e assim por diante. |
GetStateReport() |
Obtém as informações do relatório de estado, como estado de execução, estado de cota de energia e assim por diante. |
StartResumeAsync() |
Inicie a movimentação do aplicativo associado para o estado ativo. |
StartSuspendAsync() |
Inicie a movimentação do aplicativo associado para o estado suspenso. |
StartTerminateAsync() |
Inicie a movimentação do aplicativo associado para o estado encerrado. |