Sviluppo di applicazioni di servizio WindowsDeveloping Windows Service Applications

Usando Microsoft Visual Studio o Microsoft .NET Framework.NET Framework SDK, è possibile creare facilmente servizi mediante la creazione di un'applicazione installata come servizio.Using Microsoft Visual Studio or the Microsoft .NET Framework.NET Framework SDK, you can easily create services by creating an application that is installed as a service. Questo tipo di applicazione viene chiamata servizio Windows.This type of application is called a Windows service. Con le funzionalità del framework, è possibile creare servizi, installarli, avviarli, arrestarli e controllarne in altri modi il funzionamento.With framework features, you can create services, install them, and start, stop, and otherwise control their behavior.

Avviso

Il modello di servizio Windows per C++ non era incluso in Visual Studio 2010.The Windows service template for C++ was not included in Visual Studio 2010. Per creare un servizio Windows, è possibile creare un servizio in codice gestito in Visual C# o Visual Basic, che può interagire con il codice C++ esistente se necessario, oppure è possibile creare un servizio Windows in C++ nativo tramite la Creazione guidata progetto ATL.To create a Windows service, you can either create a service in managed code in Visual C# or Visual Basic, which could interoperate with existing C++ code if required, or you can create a Windows service in native C++ by using the ATL Project Wizard.

In questa sezioneIn This Section

Introduzione alle applicazioni di servizio WindowsIntroduction to Windows Service Applications
Offre una panoramica sulle applicazioni servizio Windows, sulla durata di un servizio e sulle differenze tra le applicazioni servizio e altri tipi di progetto comuni.Provides an overview of Windows service applications, the lifetime of a service, and how service applications differ from other common project types.

Procedura dettagliata: creazione di un'applicazione di servizio Windows in Progettazione componentiWalkthrough: Creating a Windows Service Application in the Component Designer
Offre un esempio di creazione di un servizio in Visual Basic e Visual C#.Provides an example of creating a service in Visual Basic and Visual C#.

Architettura di programmazione delle applicazioni di servizioService Application Programming Architecture
Illustra gli elementi del linguaggio utilizzati usati programmazione dei servizi.Explains the language elements used in service programming.

Procedura: creare servizi WindowsHow to: Create Windows Services
Descrive il processo di creazione e configurazione dei servizi Windows usando il modello di progetto per servizi Windows.Describes the process of creating and configuring Windows services using the Windows service project template.

ServiceBase
Descrive le funzionalità principali della classe ServiceBase usata per creare servizi.Describes the major features of the ServiceBase class, which is used to create services.

ServiceProcessInstaller
Descrive le funzionalità della classe ServiceProcessInstaller usata insieme alla classe ServiceInstaller per installare e disinstallare servizi.Describes the features of the ServiceProcessInstaller class, which is used along with the ServiceInstaller class to install and uninstall your services.

ServiceInstaller
Descrive le funzionalità della classe ServiceInstaller usata insieme alla classe ServiceProcessInstaller per installare e disinstallare un servizio.Describes the features of the ServiceInstaller class, which is used along with the ServiceProcessInstaller class to install and uninstall your service.

NIB Creazione di progetti da modelliNIB Creating Projects from Templates
Descrive i tipi di progetto usati in questo capitolo e come scegliere tra i vari tipi.Describes the projects types used in this chapter and how to choose between them.