Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce un indice delle funzionalità di sviluppo correlate agli scenari che coinvolgono la gestione del ciclo di vita delle app Windows e l'uso dei servizi a livello di sistema forniti dal sistema operativo Windows.
funzionalità di SDK per app di Windows
Il SDK per app di Windows fornisce le funzionalità seguenti relative al ciclo di vita delle app e ai servizi di sistema per Windows 10 e versioni successive del sistema operativo.
Importante
Se lavori su un'app UWP, fai riferimento a Migrate dalla piattaforma UWP alla SDK per app di Windows.
| Funzionalità | Descrizione |
|---|---|
| Ciclo di vita dell'app | Panoramica della gestione del ciclo di vita dell'app. |
| Istanziazione dell'app | Controllare se più istanze del processo dell'app possono essere eseguite contemporaneamente. |
| attività in background | Le attività in background sono componenti dell'app eseguiti in background senza un'interfaccia utente. Possono eseguire azioni come il download di file, la sincronizzazione dei dati, l'invio di notifiche o l'aggiornamento dei riquadri. |
| Attivazione avanzata | Ricevere informazioni sui diversi tipi di attivazione dell'app. |
| Risparmio energia | Ottenere visibilità sul modo in cui l'app influisce sullo stato di alimentazione del dispositivo e consentire all'app di prendere decisioni intelligenti sull'utilizzo delle risorse. |
| Riavviare | Riavviare l'applicazione a livello di codice e impostare le opzioni di riavvio dopo la chiusura dell'app. |
funzionalità del sistema operativo Windows
Windows 10 e versioni successive del sistema operativo offrono un'ampia gamma di API correlate al ciclo di vita delle app e ai servizi di sistema per le app. Queste funzionalità sono disponibili tramite una combinazione di API WinRT e Win32 (C++ e COM) fornite dall'SDK Windows SDK.
API WinRT
Gli articoli seguenti forniscono informazioni sulle funzionalità disponibili tramite le API WinRT fornite da Windows SDK.
| Articolo | Descrizione |
|---|---|
| Usare i servizi e le estensioni delle app | Informazioni su come integrare i servizi app nell'app Windows per consentire la condivisione di dati e funzionalità tra app. |
| Supportare l'app con attività in background | Informazioni su come eseguire il codice leggero in background in risposta ai trigger. |
| Avviare un'app tramite l'attivazione di file | Informazioni su come configurare l'app per l'avvio quando viene aperto un file di un determinato tipo. |
| Avviare un'app con un URI | Informazioni su come usare un URI (Uniform Resource Identifier) per avviare un'app da un'altra app, consentendo scenari utili da app a app. |
| Threading e programmazione asincrona | Informazioni su come usare il pool di thread per eseguire operazioni in modo asincrono in thread paralleli. |
API Win32 (C++ e COM)
Gli articoli seguenti forniscono informazioni sulle funzionalità disponibili tramite LE API Win32 (C++ e COM) fornite da Windows SDK.
| Articolo | Descrizione |
|---|---|
| Servizi di sistema | Informazioni sui servizi di sistema disponibili per le app, tra cui COM, Windows messaggistica, applicazioni di servizio e molto altro ancora. |
| Gestione della memoria | Informazioni su come usare la memoria virtuale, i file mappati alla memoria, la memoria di copia su scrittura, il supporto di memoria di grandi dimensioni e altre funzionalità correlate alla memoria nell'app. |
| Processi e thread | Scopri come controllare processi, thread, job e altre unità di esecuzione del codice nella tua app. |
| Informazioni di sistema di Windows | Informazioni su come accedere alle informazioni di sistema, inclusi il Registro di sistema, gli handle e gli oggetti e altro ancora. |
funzionalità di .NET
.NET SDK fornisce anche API correlate ai servizi di sistema per le app macchine virtuali Windows e Windows Forms.
| Articolo | Descrizione |
|---|---|
| Modello di threading di macchine virtuali Windows | Informazioni sul modello di threading delle app macchine virtuali Windows. |
| Informazioni di sistema | Informazioni su come accedere alle informazioni di sistema nelle app di Windows Forms. |
| .NET Worker Services | Un modo leggero per eseguire carichi di lavoro in background con esecuzione prolungata nelle app .NET. Nessun pacchetto necessario: funziona con qualsiasi modello di distribuzione di app console, Windows Forms o macchine virtuali Windows. |