Compartilhar via


AppResourceGroupInfo Classe

Definição

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

Aplica-se a