No desenvolvimento de aplicações .NET Core (e versões mais ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C
Tema central: A questão aborda o modelo de Hospedagem Genérica (Generic Host) no .NET Core e versões mais recentes. Este tema é fundamental para quem desenvolve aplicações modernas na plataforma .NET, pois o Generic Host oferece um padrão flexível para inicializar, configurar e executar diferentes tipos de aplicações.
Resumo teórico: O Generic Host foi introduzido para padronizar e unificar o processo de hospedagem de aplicações .NET, permitindo configurar dependências, logging, serviços, variáveis de ambiente e outros aspectos essenciais usando um modelo comum. Ele é utilizado tanto para aplicações web (APIs, WebApps) quanto para aplicações console, workers e serviços background. Mais detalhes podem ser encontrados na documentação oficial da Microsoft.
Justificativa da alternativa C: A principal vantagem do Generic Host é justamente a unificação da hospedagem de diferentes tipos de aplicações, simplificando o ciclo de vida e a configuração, seja para aplicações web, de console, workers, etc. Esta abordagem aumenta a reutilização de código, facilita o uso de injeção de dependências e torna o desenvolvimento mais modular e organizado.
Análise das alternativas incorretas:
A – Incorreta. O Generic Host não é exclusivo para serviços Windows; ele é multiplataforma e pode ser usado em Linux, macOS e Windows. O antigo modelo de Windows Service era mais restrito.
B – Incorreta. O Generic Host não tem como objetivo principal oferecer desempenho superior ao IIS. Ele serve para unificar modelos de hospedagem, e não para substituir servidores web tradicionais ou competir em performance.
D – Incorreta. O Generic Host não restringe o suporte a aplicações web; pelo contrário, ele amplia para outros tipos de aplicações, como workers e serviços de console.
E – Incorreta. O .NET Core não oferece suporte ao WebForms. O WebForms é uma tecnologia do .NET Framework tradicional, não suportada no .NET Core/5+/6+.
Dica de interpretação: Observe palavras como “exclusivo”, “restringir” ou “aprimorado” nas alternativas. Em concursos, termos absolutos costumam indicar pegadinhas! Opte sempre pela alternativa que demonstra abrangência e universalidade, conforme pede o tema do Generic Host.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
vantagem do Generic Host é sua capacidade de lidar com diferentes tipos de aplicações, como serviços web e aplicações , de maneira unificada e padronizada.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo