Megosztás a következőn keresztül:


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

Figyelmeztetés

Ez a dokumentáció nem az Windows Service legújabb verziójához készült. A Windows Services használatával BackgroundService és a Feldolgozószolgáltatás sablonnal kapcsolatos legújabb tartalmakért lásd:

A Visual Studio vagy a .NET-keretrendszer SDK használatával egyszerűen hozhat létre 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 szolgáltatásokat hozhat létre, telepítheti őket, valamint elindíthatja, leállíthatja és egyéb módon szabályozhatja a működésüket.

Megjegyzés

A Visual Studio létrehozhat egy szolgáltatást a Visual C# vagy Visual Basic felügyelt kódjában, amely szükség esetén együttműködik a meglévő C++ kóddal. Vagy létrehozhat egy Windows szolgáltatást natív C++ nyelven az ATL Project varázslóval.

A szakasz tartalma

A Windows szolgáltatásalkalmazások bemutatása

Áttekintést nyújt Windows szolgáltatásalkalmazásokról, a szolgáltatások élettartamáról, valamint 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 Visual Basic és Visual C# nyelven.

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

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

Útmutató: Windows Services létrehozása

A Windows-szolgáltatások Windows 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 jellemzőit ServiceBase ismerteti.

ServiceProcessInstaller – Az osztály azon funkcióit ServiceProcessInstaller ismerteti, amelyeket az ServiceInstaller osztálysal együtt használ a szolgáltatások telepítéséhez és eltávolításához.

ServiceInstaller – Az osztály azon funkcióit ServiceInstaller ismerteti, amelyeket az osztálysal együtt használ a ServiceProcessInstaller 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 projekttípusokat és azok közötti választást ismerteti.