Delen via


App-levenscyclus, achtergrondtaken en systeemservices

Dit artikel bevat een index van ontwikkelfuncties die betrekking hebben op scenario's met betrekking tot het beheren van de levenscyclus van Windows-apps en het gebruik van services op systeemniveau die worden geleverd door het Windows-besturingssysteem.

Functies van de Windows App SDK

De Windows App SDK- biedt de volgende functies met betrekking tot de levenscyclus van apps en systeemservices voor windows 10 en latere versies van het besturingssysteem.

Belangrijk

Als u aan een UWP-app werkt, raadpleegt u Migreren van UWP naar de Windows App SDK-.

Eigenschap Beschrijving
App-Levenscyclus Bekijk een overzicht van het beheren van de levenscyclus van uw app.
app-instantiering Bepalen of meerdere exemplaren van het proces van uw app tegelijkertijd kunnen worden uitgevoerd.
achtergrondtaken Achtergrondtaken zijn app-onderdelen die op de achtergrond worden uitgevoerd zonder een gebruikersinterface. Ze kunnen acties uitvoeren zoals het downloaden van bestanden, het synchroniseren van gegevens, het verzenden van meldingen of het bijwerken van tegels.
uitgebreide activering Ontvang informatie over verschillende soorten activeringen voor uw app.
energiebeheer Krijg inzicht in de invloed van uw app op de energiestatus van het apparaat en laat uw app intelligente beslissingen nemen over het resourcegebruik.
opnieuw opstarten Start uw toepassing programmatisch opnieuw op en stel de opties voor opnieuw opstarten in na beƫindiging van de app.

Functies van het Windows-besturingssysteem

Windows 10- en latere versies van het besturingssysteem bieden een breed scala aan API's met betrekking tot de levenscyclus van apps en systeemservices voor apps. Deze functies zijn beschikbaar via een combinatie van WinRT- en Win32-API's (C++ en COM) die worden geleverd door de Windows SDK.

WinRT-APIs

De volgende artikelen bevatten informatie over functies die beschikbaar zijn via WinRT-API's die worden geleverd door de Windows SDK.

Artikel Beschrijving
App-services en -extensies gebruiken Meer informatie over het integreren van app-services in uw Windows-app om het delen van gegevens en functionaliteit tussen apps mogelijk te maken.
Uw app ondersteunen met achtergrondtaken Leer hoe je lichte code in de achtergrond kunt laten draaien als reactie op triggers.
Een app starten via bestandsactivering Meer informatie over het instellen van uw app om te starten wanneer een bestand van een bepaald type wordt geopend.
Een app starten met een URI Meer informatie over het gebruik van een URI (Uniform Resource Identifier) voor het starten van een app vanuit een andere app, waardoor nuttige app-naar-app-scenario's mogelijk zijn.
Threading en asynchrone programmering Leer hoe je gebruik maakt van de threadpool om asynchroon werk te verrichten in parallelle threads.

Win32-APIs (C++ en COM)

De volgende artikelen bevatten informatie over functies die beschikbaar zijn via Win32-API's (C++ en COM) die worden geleverd door de Windows SDK.

Artikel Beschrijving
Systeemdiensten Meer informatie over systeemservices die beschikbaar zijn voor apps, waaronder COM, Windows Messaging, servicetoepassingen en nog veel meer.
geheugenbeheer Meer informatie over het gebruik van virtueel geheugen, geheugen toegewezen bestanden, copy-on-write geheugen, ondersteuning voor groot geheugen en andere geheugengerelateerde functies in uw app.
processen en threads Meer informatie over het beheren van processen, threads, taken en andere code-eenheden in uw app.
Windows-systeeminformatie Leer hoe u systeeminformatie kunt benaderen, inclusief het register, handles en objecten, en meer.

.NET-functies

De .NET SDK biedt ook API's met betrekking tot systeemservices voor WPF- en Windows Forms-apps.

Artikel Beschrijving
Threadingmodel (WPF) Meer informatie over het threadingmodel van WPF-apps.
Systeemgegevens Meer informatie over het openen van systeemgegevens in Windows Forms-apps.