AppResourceGroupInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供诊断信息,例如内存使用情况和能耗。
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() |
提供有关后台任务的信息,例如其入口点、名称、任务 ID 和触发器名称。 |
GetMemoryReport() |
提供有关内存使用情况的信息,例如提交限制、提交使用情况等。 |
GetProcessDiagnosticInfos() |
获取组的进程诊断信息,例如已用 CPU 时间、磁盘 I/O 使用情况等。 |
GetStateReport() |
获取状态报告信息,例如执行状态、能源配额状态等。 |
StartResumeAsync() |
启动将关联的应用移动到活动状态。 |
StartSuspendAsync() |
启动将关联的应用移动到挂起状态。 |
StartTerminateAsync() |
启动将关联的应用移动到终止状态。 |