Поделиться через


AppResourceGroupInfo Класс

Определение

Предоставляет диагностические сведения, такие как использование памяти и энергопотребление.

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
Наследование
Object Platform::Object IInspectable AppResourceGroupInfo
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Fall Creators Update (появилось в 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v5.0)
Возможности приложения
appDiagnostics

Комментарии

Группы ресурсов позволяют группировать компоненты для управления ресурсами. Если не определить группу, вы получите по умолчанию по крайней мере одну и, возможно, больше в зависимости от того, есть ли в приложении фоновые задачи.

Группы ресурсов указываются в манифесте с помощью тега ResourceGroup .

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1803 17134 StartResumeAsync
1803 17134 StartSuspendAsync
1803 17134 StartTerminateAsync

Свойства

InstanceId

Возвращает идентификатор экземпляра.

IsShared

Указывает, входит ли группа в общую группу ресурсов. Быть частью общей группы ресурсов означает, что в пакете есть несколько приложений и что они совместно используют общий компонент.

Методы

GetBackgroundTaskReports()

Предоставляет сведения о фоновых задачах, таких как точки входа, имена, идентификаторы задач и имена триггеров.

GetMemoryReport()

Предоставляет сведения об использовании памяти, такие как ограничение фиксации, использование фиксации и т. д.

GetProcessDiagnosticInfos()

Возвращает диагностические сведения о процессе для группы, такие как использованное время ЦП, использование дискового ввода-вывода и т. д.

GetStateReport()

Получает сведения отчета о состоянии, такие как состояние выполнения, состояние квоты энергии и т. д.

StartResumeAsync()

Инициируйте перемещение связанного приложения в активное состояние.

StartSuspendAsync()

Инициируйте перемещение связанного приложения в приостановленное состояние.

StartTerminateAsync()

Инициируйте перемещение связанного приложения в завершенное состояние.

Применяется к