DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo .net Magazine 64 - Quick Update

Artigo da Revista .NET Magazine - Edição 64.

Esse artigo faz parte da revista .NET Magazine edição 64. Clique aqui para ler todos os artigos desta edição

Quick Update

Windows Services

Uma necessidade muito comum quando estamos desenvolvendo aplicações, principalmente as de maior porte, é o processamento de determinadas operações em background, no servidor. São os conhecidos Windows Services, que instalados no servidor, funcionam como partes da aplicação executando serviços automatizados, como envio de e-mails, cargas de dados para sistemas de BI, etc.

São muitas as aplicações possíveis com os serviços do Windows, e o .NET Framework, desde suas primeiras versões, permite a criação dessas.

A primeira coisa a ser feita para se criar um serviço no Visual Studio, é a criação de um projeto do tipo Class Library. Em seguida, você deve adicionar um novo item ao projeto, utilizando o template Windows Services. Confira na Figura 1.

 

Figura 1. Criando um Serviço com o template Windows Service

 

Um Serviço nada mais é do que uma classe que herda da classe ServiceBase, confira na Listagem 1. Por default essa classe possui um construtor e dois métodos, um chamado OnStart e outro OnStop. Como você já deve ter visto, todo serviço do Windows possui as opções de Iniciar(Start) e Parar(Stop). Estes são os métodos executados nestas duas ocasiões.

 

Listagem 1. Código de um serviço Windows sem modificações

"



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Rodrigo Sendin

é Arquiteto de Sistemas e trabalha com desenvolvimento de Software há mais de 13 anos. Tecnólogo formado pela FATEC de Americana e MCP .NET.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03