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(String)
1709 16299 RequestInfoForPackageAsync
1803 17134 LaunchAsync

プロパティ

AppInfo

アプリのパッケージ ファミリ名とパッケージ相対アプリ名に関する情報を提供します。

メソッド

CreateResourceGroupWatcher()

アプリまたはタスクの実行状態を監視し、状態が変化したときに通知を提供する ResourceGroupInfoWatcher を作成します。

CreateWatcher()

アプリの実行状態に関する情報を監視し、状態が変化したときに通知を提供する AppDiagnosticInfoWatcher を作成します。

GetResourceGroups()

アプリ内のリソース グループごとに、時間の経過に伴うメモリ使用量、時間の経過に伴うエネルギー使用量などの診断情報を取得します。

LaunchAsync()

診断情報に関連付けられているアプリを起動します。

RequestAccessAsync()

診断情報へのアクセスを非同期的に要求します。

RequestInfoAsync()

パッケージ ファミリ名を持つ実行中のすべてのアプリの AppDiagnosticInfo オブジェクトのコレクションを取得します。

RequestInfoForAppAsync()

このアプリの実行中のすべてのインスタンスの AppDiagnosticInfo オブジェクトのコレクションを取得します。

RequestInfoForAppAsync(String)

指定したアプリのすべてのインスタンスの AppDiagnosticInfo オブジェクトのコレクションを取得します。

RequestInfoForPackageAsync(String)

指定したアプリ パッケージのすべてのインスタンスの AppDiagnosticInfo オブジェクトのコレクションを取得します。

適用対象

こちらもご覧ください