Questão nº 39
Questão de Tecnologia da Informação · FGV CVM 2024 (nº 39)
Maria está trabalhando em um contador de desempenho para sua empresa de forma que ele gere relatórios de desempenho e informe caso se chegue a valores limites. Ela está executando essa atividade a partir de um aplicativo de Serviço Windows que escuta os dados do contador de desempenho, implanta o aplicativo e começa a coleta e a análise de dados. Maria fez uma configuração indicando o que deve acontecer quando o serviço continua o funcionamento normal depois de ter sido colocado em pausa.
Para executar essa etapa, Maria fez uso do método:
- AOnContinue (alternativa correta)
- BOnCustomCommand
- COnPowerEvent
- DOnPause
- EOnStart
Resposta comentada
Gabarito Alternativa A
Windows Services são programas que rogam em segundo plano no sistema operacional, sem interação direta com o usuário, e possuem métodos específicos que são acionados pelo sistema em resposta a comandos de controle, como iniciar, parar, pausar ou continuar.
- (A) Correta: O método
OnContinueé invocado pelo sistema operacional especificamente quando um serviço que estava em estado de pausa é instruído a retomar sua execução normal, correspondendo exatamente à configuração de Maria para o serviço continuar o funcionamento. - (B) Incorreta: O método
OnCustomCommandé utilizado para processar comandos numéricos personalizados que um usuário ou outro programa pode enviar ao serviço, e não para o evento padrão de continuação. - (C) Incorreta: O método
OnPowerEventé acionado em resposta a eventos de gerenciamento de energia do sistema (como suspensão ou reinício do sistema), que não se relaciona com o controle de pausa e continuação de um serviço. - (D) Incorreta: O método
OnPauseé chamado quando o serviço é pausado, ou seja, quando ele interrompe temporariamente suas operações, e não quando ele continua a partir da pausa. Armadilha da banca: Este é o distrator mais tentador, pois está diretamente relacionado ao estado de pausa, mas representa a ação oposta à que Maria configurou (continuar). - (E) Incorreta: O método
OnStarté executado apenas quando o serviço é iniciado pela primeira vez ou reiniciado, e não quando ele retoma suas atividades após uma pausa.
Fonte: FGV CVM 2024 Analista CVM - TI Infraestrutura e Segurança (Perfil 9) (Caderno Tipo 1). Reproduzida para fins de estudo.