AppResourceGroupInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce informazioni di diagnostica, ad esempio l'utilizzo della memoria e l'utilizzo energetico.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)
|
Funzionalità dell'app |
appDiagnostics
|
Commenti
I gruppi di risorse consentono di raggruppare i componenti ai fini della gestione delle risorse. Se non si definisce un gruppo, si otterrà almeno uno per impostazione predefinita e probabilmente più, a seconda che l'app abbia attività in background.
I gruppi di risorse vengono specificati nel manifesto con il tag ResourceGroup .
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1803 | 17134 | StartResumeAsync |
1803 | 17134 | StartSuspendAsync |
1803 | 17134 | StartTerminateAsync |
Proprietà
InstanceId |
Ottiene l'identificatore dell'istanza. |
IsShared |
Indica se il gruppo fa parte di un gruppo di risorse condiviso. La parte di un gruppo di risorse condiviso indica che nel pacchetto sono presenti più app e che condividono un componente comune. |
Metodi
GetBackgroundTaskReports() |
Fornisce informazioni sulle attività in background, ad esempio i punti di ingresso, i nomi, gli ID attività e i nomi di trigger. |
GetMemoryReport() |
Fornisce informazioni sull'utilizzo della memoria, ad esempio il limite di commit, l'utilizzo del commit e così via. |
GetProcessDiagnosticInfos() |
Ottiene informazioni di diagnostica del processo per il gruppo, ad esempio tempo cpu usato, utilizzo di I/O del disco e così via. |
GetStateReport() |
Ottiene le informazioni sul report sullo stato, ad esempio stato di esecuzione, stato della quota energetica e così via. |
StartResumeAsync() |
Avviare lo spostamento dell'app associata allo stato attivo. |
StartSuspendAsync() |
Avviare lo spostamento dell'app associata allo stato sospeso. |
StartTerminateAsync() |
Avviare lo spostamento dell'app associata allo stato terminato. |