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
- Наследование
- Атрибуты
Требования к 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() |
Инициируйте перемещение связанного приложения в завершенное состояние. |