AppDiagnosticInfo 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于获取所有正在运行的应用的基本诊断信息的 API。
public ref class AppDiagnosticInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AppDiagnosticInfo final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppDiagnosticInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AppDiagnosticInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppDiagnosticInfo
Public NotInheritable Class AppDiagnosticInfo
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 Creators Update (在 10.0.15063.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v4.0 中引入)
|
应用功能 |
appDiagnostics
|
注解
版本历史记录
Windows 版本 | SDK 版本 | 增值 |
---|---|---|
1709 | 16299 | CreateResourceGroupWatcher |
1709 | 16299 | CreateWatcher |
1709 | 16299 | GetResourceGroups |
1709 | 16299 | RequestAccessAsync |
1709 | 16299 | RequestInfoForAppAsync |
1709 | 16299 | RequestInfoForAppAsync (字符串) |
1709 | 16299 | RequestInfoForPackageAsync |
1803 | 17134 | LaunchAsync |
属性
AppInfo |
提供有关应用的包系列名称和包相对应用名称的信息。 |
方法
CreateResourceGroupWatcher() |
创建一个 ResourceGroupInfoWatcher ,用于监视应用或任务的执行状态,并在其状态更改时提供通知。 |
CreateWatcher() |
创建一个 AppDiagnosticInfoWatcher ,用于监视有关应用执行状态的信息,并在其状态更改时提供通知。 |
GetResourceGroups() |
获取应用中每个资源组的诊断信息,例如随时间推移的内存使用情况、随时间推移的能耗等。 |
LaunchAsync() |
启动与诊断信息关联的应用。 |
RequestAccessAsync() |
异步请求访问诊断信息。 |
RequestInfoAsync() |
获取具有包系列名称的所有正在运行的应用的 AppDiagnosticInfo 对象的集合。 |
RequestInfoForAppAsync() |
获取此应用的所有正在运行的实例的 AppDiagnosticInfo 对象的集合。 |
RequestInfoForAppAsync(String) |
获取指定应用的所有实例的 AppDiagnosticInfo 对象的集合。 |
RequestInfoForPackageAsync(String) |
获取指定应用包的所有实例的 AppDiagnosticInfo 对象的集合。 |