Sviluppare app di servizio WindowsDevelop Windows service apps

Usando Visual Studio o .NET Framework SDK, è possibile creare facilmente servizi mediante la creazione di un'applicazione installata come servizio.Using Visual Studio or the .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.

Nota

In Visual Studio è possibile creare un servizio in codice gestito in Visual C# o Visual Basic, che può interagire con il codice C++ esistente, se necessario.In Visual Studio you can create a service in managed code in Visual C# or Visual Basic, which can interoperate with existing C++ code if required. In alternativa, è possibile creare un servizio Windows in C++ nativo tramite la Creazione guidata progetto ATL.Or, you can create a Windows service in native C++ by using the ATL Project Wizard.

Contenuto della 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 i servizi.ServiceBase - 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 i servizi.ServiceProcessInstaller - 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.ServiceInstaller - Describes the features of the ServiceInstaller class, which is used along with the ServiceProcessInstaller class to install and uninstall your service.

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