AppDiagnosticInfo 类

定义

包含用于获取所有正在运行的应用的基本诊断信息的 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
继承
Object Platform::Object IInspectable 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 对象的集合。

适用于

另请参阅