Freigeben über


App-Lebenszyklus, Hintergrundaufgaben und Systemdienste

Dieser Artikel enthält einen Index der Entwicklungsfeatures, die sich auf Szenarien beziehen, die das Verwalten des Lebenszyklus von Windows-Apps und die Verwendung von Diensten auf Systemebene betreffen, die vom Windows-Betriebssystem bereitgestellt werden.

Windows-App-SDK-Funktionen

Das Windows App SDK bietet die folgenden Features im Zusammenhang mit app-Lebenszyklus und Systemdiensten für Windows 10 und höhere Betriebssystemversionen.

Wichtig

Wenn Sie an einer UWP-App arbeiten, lesen Sie Migrieren von UWP zum Windows App SDK.

Feature Beschreibung
App-Lebenszyklus Verschaffen Sie sich einen Überblick über die Verwaltung des Lebenszyklus Ihrer App.
App-Instanziierung Steuern Sie, ob mehrere Instanzen des App-Prozesses gleichzeitig ausgeführt werden können.
Hintergrundaufgaben Hintergrundaufgaben sind App-Komponenten, die ohne Benutzeroberfläche im Hintergrund ausgeführt werden. Sie können Aktionen wie das Herunterladen von Dateien, das Synchronisieren von Daten, das Senden von Benachrichtigungen oder das Aktualisieren von Kacheln ausführen.
Umfassende Aktivierung Erhalten Sie Informationen zu verschiedenen Arten von Aktivierungen für Ihre App.
Energieverwaltung Verschaffen Sie sich Einen Einblick in die Auswirkungen Ihrer App auf den Energiezustand des Geräts, und ermöglichen Sie Es Ihrer App, intelligente Entscheidungen zur Ressourcennutzung zu treffen.
Neu starten Starten Sie Die Anwendung programmgesteuert neu, und legen Sie nach dem Beenden der App Die Optionen für den Neustart fest.

Windows-Betriebssystemfunktionen

Windows 10 und höhere Betriebssystemversionen bieten eine Vielzahl von APIs im Zusammenhang mit app-Lebenszyklus und Systemdiensten für Apps. Diese Features stehen über eine Kombination aus WinRT- und Win32-APIs (C++ und COM) zur Verfügung, die vom Windows SDK bereitgestellt werden.

WinRT-APIs

Die folgenden Artikel enthalten Informationen zu Features, die über WinRT-APIs verfügbar sind, die vom Windows SDK bereitgestellt werden.

Artikel Beschreibung
Verwenden von App-Diensten und -Erweiterungen Hier erfahren Sie, wie Sie App-Dienste in Ihre Windows-App integrieren, um die Freigabe von Daten und Funktionen für alle Apps zu ermöglichen.
Unterstützen Ihrer App mit Hintergrundaufgaben Erfahren Sie, wie einfacher Code als Reaktion auf Trigger im Hintergrund ausgeführt wird.
Starten einer App über die Dateiaktivierung Erfahren Sie, wie Sie Ihre App so einrichten, dass sie gestartet wird, wenn eine Datei eines bestimmten Typs geöffnet wird.
Starten einer App mit einem URI Erfahren Sie, wie Sie einen URI (Uniform Resource Identifier) verwenden, um eine App aus einer anderen App zu starten und hilfreiche App-zu-App-Szenarien zu ermöglichen.
Threading und asynchrone Programmierung Erfahren Sie, wie Sie den Threadpool zum asynchronen Arbeiten in parallelen Threads verwenden.

Win32-APIs (C++ und COM)

Die folgenden Artikel enthalten Informationen zu Features, die über Win32-APIs (C++ und COM) bereitgestellt werden, die vom Windows SDK bereitgestellt werden.

Artikel Beschreibung
Systemdienste Erfahren Sie mehr über Systemdienste, die für Apps verfügbar sind, einschließlich COM, Windows-Messaging, Dienstanwendungen und vieles mehr.
Speicherverwaltung Erfahren Sie, wie Sie virtuellen Speicher, Speicherabbilddateien, Copy-on-Write-Speicher, Unterstützung für großen Speicher und andere Funktionen im Zusammenhang mit Speicher in Ihrer App verwenden.
Prozesse und Threads Erfahren Sie, wie Sie Prozesse, Threads, Aufträge und andere Einheiten der Codeausführung in Ihrer App steuern.
Windows-Systeminformationen Erfahren Sie, wie Sie auf Systeminformationen zugreifen, einschließlich der Registrierung, Handles und Objekte, und vieles mehr.

.NET-Features

Das .NET SDK stellt auch APIs im Zusammenhang mit Systemdiensten für WPF- und Windows Forms-Apps bereit.

Artikel Beschreibung
Threadingmodell (WPF) Erfahren Sie mehr über das Threadingmodell von WPF-Apps.
Systeminformationen Erfahren Sie, wie Sie auf Systeminformationen in Windows Forms-Apps zugreifen.