Pular para o conteúdo

Cebraspe · Tribunal Superior Eleitoral (TSE) — Justiça Eleitoral 2024

Questão 103 — Programação: C# — Serviços do Windows (ServiceBase)

Programação C# — Serviços do Windows (ServiceBase)

Cebraspe 2024 Superior

Tribunal Superior Eleitoral (TSE) — Justiça Eleitoral · Analista Judiciário – Área: Apoio Especializado – Especialidade: Tecnologia da Informação

Gabarito disponível

Texto-base:
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.
Selecione uma alternativa

Ver gabarito

Gabarito: Errado

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 17 (988_CPNUJE_017_01)