AppDiagnosticInfo Classe

Definizione

Contiene api per ottenere un set di informazioni di diagnostica di base per tutte le app in esecuzione.

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
Ereditarietà
Object Platform::Object IInspectable AppDiagnosticInfo
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)
Funzionalità dell'app
appDiagnostics

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
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

Proprietà

AppInfo

Fornisce informazioni sul nome della famiglia di pacchetti dell'app e sul nome dell'app relativa al pacchetto.

Metodi

CreateResourceGroupWatcher()

Crea un Oggetto ResourceGroupInfoWatcher che monitora lo stato di esecuzione di un'app o di un'attività e fornisce notifiche quando cambia lo stato.

CreateWatcher()

Crea un oggetto AppDiagnosticInfoWatcher che monitora le informazioni sullo stato di esecuzione di un'app e fornisce notifiche quando cambia lo stato.

GetResourceGroups()

Ottiene informazioni di diagnostica, ad esempio l'utilizzo della memoria nel tempo, l'uso dell'energia nel tempo e così via, per ogni gruppo di risorse nell'app.

LaunchAsync()

Avvia l'app associata alle informazioni di diagnostica.

RequestAccessAsync()

Richiede in modo asincrono l'accesso alle informazioni di diagnostica.

RequestInfoAsync()

Ottiene un insieme di oggetti AppDiagnosticInfo per tutte le app in esecuzione con un nome di famiglia di pacchetti.

RequestInfoForAppAsync()

Ottiene una raccolta di oggetti AppDiagnosticInfo per tutte le istanze in esecuzione di questa app.

RequestInfoForAppAsync(String)

Ottiene un insieme di oggetti AppDiagnosticInfo per tutte le istanze dell'app specificata.

RequestInfoForPackageAsync(String)

Ottiene una raccolta di oggetti AppDiagnosticInfo per tutte le istanze del pacchetto dell'app specificato.

Si applica a

Vedi anche