Alkalmazás életciklusa, háttérfeladatai és rendszerszolgáltatásai

Ez a cikk a Windows alkalmazások életciklusának kezelését és a Windows operációs rendszer által biztosított rendszerszintű szolgáltatások használatát magában foglaló forgatókönyvekhez kapcsolódó fejlesztési funkciók indexét tartalmazza.

Windows App SDK funkciók

A Windows App SDK az Windows 10- és újabb operációsrendszer-kiadások alkalmazás-életciklusával és rendszerszolgáltatásával kapcsolatos alábbi funkciókat biztosítja.

Fontos

Ha UWP-alkalmazáson dolgozik, tekintse meg az UWP-ről a Windows App SDK-ra való áttérés útmutatóját.

Tulajdonság Leírás
Alkalmazás életciklusa Áttekintést kaphat az alkalmazás életciklusának kezeléséről.
alkalmazás példányosítás Szabályozhatja, hogy az alkalmazás folyamatának több példánya is futhat-e egyszerre.
háttérfeladatok A háttérfeladatok olyan alkalmazásösszetevők, amelyek felhasználói felület nélkül futnak a háttérben. Olyan műveleteket hajthatnak végre, mint a fájlok letöltése, az adatok szinkronizálása, az értesítések küldése vagy a csempék frissítése.
Részletes aktiválási Információt kaphat az alkalmazás különböző típusú aktiválásairól.
Energiagazdálkodás Megismerheti, hogy az alkalmazás hogyan befolyásolja az eszköz energiaállapotát, és lehetővé teszi az alkalmazás számára, hogy intelligens döntéseket hozzon az erőforrás-használatról.
Újraindítás Programozott módon indítsa újra az alkalmazást, és állítsa be az újraindítási beállításokat az alkalmazás leállítása után.

Windows operációs rendszer funkciói

Windows 10 és újabb operációsrendszer-kiadások az alkalmazások életciklusával és rendszerszolgáltatásaival kapcsolatos API-k széles skáláját biztosítják. Ezek a funkciók a WinRT és a Win32 (C++ és COM) API-k kombinációján keresztül érhetők el, amelyeket a Windows SDK biztosít.

WinRT API-k

Az alábbi cikkek az Windows SDK által biztosított WinRT API-kon keresztül elérhető funkciókról nyújtanak tájékoztatást.

Cikk Leírás
Alkalmazásszolgáltatások és bővítmények használata Megtudhatja, hogyan integrálhatja az alkalmazásszolgáltatásokat a Windows alkalmazásba az adatok és funkciók alkalmazások közötti megosztásának lehetővé tétele érdekében.
Az alkalmazás támogatása háttérfeladatokkal Megtudhatja, hogyan futtathat egyszerűsített kódot a háttérben az eseményindítókra adott válaszként.
Alkalmazás indítása fájlaktiválás útján Megtudhatja, hogyan állíthatja be az alkalmazást úgy, hogy egy bizonyos típusú fájl megnyitásakor elinduljon.
Alkalmazás indítása URI használatával Megtudhatja, hogyan indíthat el egy alkalmazást egy másik alkalmazásból egységes erőforrás-azonosító (URI) használatával, amely lehetővé teszi az alkalmazások közötti hasznos forgatókönyveket.
szálkezelés és aszinkron programozás Megtudhatja, hogyan használhatja a szálkészletet a párhuzamos szálakon végzett aszinkron munkavégzéshez.

Win32 (C++ és COM) API-k

Az alábbi cikkek a Win32 (C++ és COM) API-kon keresztül elérhető funkciókról nyújtanak információkat, amelyeket az Windows SDK biztosít.

Cikk Leírás
Rendszerszolgáltatások További információ az alkalmazások számára elérhető rendszerszolgáltatásokról, többek között a COM-ról, Windows üzenetkezelésről, szolgáltatásalkalmazásokról és még sok másról.
Memóriakezelés Megtudhatja, hogyan használhatja a virtuális memóriát, a memórialeképezett fájlokat, az írásra másolt memóriát, a nagy memóriatámogatást és az alkalmazás egyéb, memóriával kapcsolatos funkcióit.
folyamatok és szálak Megtudhatja, hogyan vezérelheti a folyamatokat, a szálakat, a feladatokat és a kódvégrehajtás egyéb egységeit az alkalmazásban.
Windows rendszerinformáció Megtudhatja, hogyan férhet hozzá a rendszerinformációkhoz, beleértve a beállításjegyzéket, a leírókat és az objektumokat stb.

.NET funkciók

A .NET SDK a rendszerszolgáltatásokhoz kapcsolódó API-kat is biztosít WPF és Windows Forms alkalmazásokhoz.

Cikk Leírás
Threading model (WPF) Ismerje meg az WPF-alkalmazások szálkezelési modelljét.
Rendszerinformációk Megtudhatja, hogyan férhet hozzá a rendszerinformációkhoz Windows Forms alkalmazásokban.
.NET Worker Services Egyszerű módszer a hosszú ideig futó háttérbeli számítási feladatok futtatására .NET alkalmazásokban. Nincs szükség csomagolásra – bármilyen WPF, Windows Forms vagy konzolalkalmazás-üzemi modellel működik.