Desenvolver aplicativos de serviço WindowsDevelop Windows service apps

Usando o Visual Studio ou o SDK do .NET Framework, você pode criar serviços facilmente criando um aplicativo que é instalado como um serviço.Using Visual Studio or the .NET Framework SDK, you can easily create services by creating an application that is installed as a service. Esse tipo de aplicativo é chamado de um serviço Windows.This type of application is called a Windows service. Com recursos de estrutura, você pode criar serviços, instalá-los, iniciar, interromper e controlar seu comportamento.With framework features, you can create services, install them, and start, stop, and otherwise control their behavior.

Observação

No Visual Studio, você pode criar um serviço em código gerenciado em Visual C# ou Visual Basic, que podem interoperar com o código C++ existente se necessário.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. Ou você pode criar um serviço Windows em C++ nativo usando o Assistente de Projeto ATL.Or, you can create a Windows service in native C++ by using the ATL Project Wizard.

Nesta seçãoIn this section

Introdução aos Aplicativos de Serviço WindowsIntroduction to Windows Service Applications

Fornece uma visão geral de aplicativos de serviço Windows, o tempo de vida de um serviço e como aplicativos de serviço diferem de outros tipos de projeto comum.Provides an overview of Windows service applications, the lifetime of a service, and how service applications differ from other common project types.

Passo a passo: Criando um aplicativo de serviço Windows no Designer de ComponentesWalkthrough: Creating a Windows Service Application in the Component Designer

Fornece um exemplo de como criar um serviço no Visual Basic e Visual C#.Provides an example of creating a service in Visual Basic and Visual C#.

Arquitetura de programação de aplicativo de serviçoService Application Programming Architecture

Explica os elementos de linguagem usados na programação de serviço.Explains the language elements used in service programming.

Como: criar serviços do WindowsHow to: Create Windows Services

Descreve o processo de criação e configuração de serviços Windows usando o modelo de projeto de serviço Windows.Describes the process of creating and configuring Windows services using the Windows service project template.

ServiceBase – Descreve os principais recursos da classe ServiceBase, que é usada para criar serviços.ServiceBase - Describes the major features of the ServiceBase class, which is used to create services.

ServiceProcessInstaller – Descreve os recursos da classe ServiceProcessInstaller, que é usada junto com a classe ServiceInstaller para instalar e desinstalar o serviço.ServiceProcessInstaller - Describes the features of the ServiceProcessInstaller class, which is used along with the ServiceInstaller class to install and uninstall your services.

ServiceInstaller – Descreve os recursos da classe ServiceInstaller, que é usada junto com a classe ServiceProcessInstaller para instalar e desinstalar seu serviço.ServiceInstaller - Describes the features of the ServiceInstaller class, which is used along with the ServiceProcessInstaller class to install and uninstall your service.

Criar projetos de modelos – descreve os projetos de tipos usados neste capítulo e como escolher entre eles.Create Projects from Templates - Describes the projects types used in this chapter and how to choose between them.