Home Concursos Públicos Questões Q3636612 Em um serviço ASP.NET Core, fora de manipuladores de evento,... Próximas questões Com base no mesmo assunto Q3636612 Programação .Net , ASP , Ano: 2025 Banca: FUNDATEC Órgão: PROCERGS Prova: FUNDATEC - 2025 - PROCERGS - Analista em Computação/Ênfase em Programação de Sistemas na Tecnologia Microsoft | Q3636612 Programação Em um serviço ASP.NET Core, fora de manipuladores de evento, qual é o retorno apropriado para métodos assíncronos, considerando observação de exceções, possibilidade de await pelo chamador e boas práticas de escalabilidade? Alternativas A Preferir ValueTask/ValueTask <T> em todos os métodos para reduzir alocações; quando o método apenas "dispara e esquece", usar async void para simplificar. B Reservar async void apenas para manipuladores de eventos; para métodos de serviço/repositório, retornar Task/Task <T>. C await não bloqueia, mas em ASP.NET Core o contexto é sempre recapturado; por isso, ConfigureAwait(false) é obrigatório para evitar deadlocks. D Para não "segurar" a thread de requisição, envolver todo I/O em Task.Run e retornar void quando não houver resultado. E Retornar Task quando houver resultado e async void quando não houver, já que o chamador não precisa aguardar. Responder Incorreta. Gabarito oficial da banca: Salve essa questão em um caderno para revisar depois. Adicionar a um caderno teste Parabéns! Você acertou! Mantenha o ritmo! Salve no caderno para revisar depois. Adicionar a um caderno teste Ficou com dúvidas? Gabarito Comentado (1) Aulas Comentários (1) Estatísticas Cadernos Criar anotações Notificar Erro Salvar novo filtro Nome do novo filtro