3479220
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TSE
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TSE
Provas:
using System.ServiceProcess;
public class MyService : ServiceBase{
public MyService(){
this.ServiceName = “MySampleService”;
}
protected override void OnStart(string[]
args){
// Lógica de inicialização
}
protected override void OnStop(){
// Lógica de parada
}
}
static class Program {
static void Main(){
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]{
new MyService()};
ServiceBase.Run(ServicesToRun);
}
}
Com base no código precedente, cuja estrutura permite que o gerenciador de controle de serviços do Windows gerencie e controle corretamente o serviço, julgue o item a seguir.
O comando new MyService() permite inicializar o ciclo de vida dos serviços, criados na matriz de serviço, que serão executados simultaneamente.