Megosztás:


Windows-szolgáltatásalkalmazások fejlesztése

Megjegyzés:

Ez a cikk nem vonatkozik a .NET-ben üzemeltetett szolgáltatásokra. A legújabb tartalmakért a Windows-szolgáltatásokkal és a Worker Service sablonnal kapcsolatban tekintse meg a következőt:

A Visual Studio vagy a .NET Framework SDK használatával egyszerűen létrehozhat szolgáltatásokat egy szolgáltatásként telepített alkalmazás létrehozásával. Ezt az alkalmazástípust Windows-szolgáltatásnak nevezzük. A keretrendszer funkcióival létrehozhat szolgáltatásokat, telepítheti őket, és elindíthatja, leállíthatja és egyéb módon szabályozhatja azok viselkedését.

Megjegyzés:

A Visual Studióban létrehozhat egy szolgáltatást felügyelt kódban a Visual C#-ban vagy a Visual Basicben, amely szükség esetén együttműködhet a meglévő C++ kóddal. Vagy létrehozhat egy Windows-szolgáltatást natív C++-ban az ATL Projektvarázslóval.

Ebben a szakaszban

Bevezetés a Windows-szolgáltatásalkalmazások használatába

Áttekintést nyújt a Windows-szolgáltatásalkalmazásokról, a szolgáltatás élettartamáról és arról, hogy a szolgáltatásalkalmazások miben különböznek a többi gyakori projekttípustól.

Útmutató: Windows-szolgáltatásalkalmazás létrehozása a Komponenstervezőben

Példa egy szolgáltatás létrehozására a Visual Basicben és a Visual C#-ban.

Szolgáltatásalkalmazás programozási architektúrája

A szolgáltatásprogramozásban használt nyelvi elemeket ismerteti.

Útmutató: Windows-szolgáltatások létrehozása

A Windows-szolgáltatások windowsos szolgáltatásprojekt-sablonnal történő létrehozásának és konfigurálásának folyamatát ismerteti.

ServiceBase – A szolgáltatások létrehozásához használt osztály főbb funkcióit ServiceBase ismerteti.

ServiceProcessInstaller – Ismerteti a ServiceProcessInstaller osztály jellemzőit, amelyeket a ServiceInstaller osztállyal együtt használnak a szolgáltatások telepítésére és eltávolítására.

ServiceInstaller – A(z) ServiceInstaller osztály jellemzőit ismerteti, amelyet a(z) ServiceProcessInstaller osztállyal együtt használnak a szolgáltatás telepítéséhez és eltávolításához.

Projektek létrehozása sablonokból – Az ebben a fejezetben használt projektek típusait és azok közötti választás módját ismerteti.