Posso usar o await sem assíncrono?
Posso usar o await sem assíncrono?

Vídeo: Posso usar o await sem assíncrono?

Vídeo: Posso usar o await sem assíncrono?
Vídeo: Tudo sobre Async e Await - Funções assíncronas em JavaScript 2024, Novembro
Anonim

Não. O aguardam operador só faz sentido em um assíncrono função.

Da mesma forma, você pode perguntar, o que acontece se eu chamar o método assíncrono sem esperar?

o ligar ao método assíncrono começa um tarefa assíncrona . Uma exceção que é gerada em um método que retorna um Tarefa ou Tarefa é armazenado no retornado tarefa . Se você não aguardam a tarefa ou verifique explicitamente as exceções, a exceção é perdida. Se tu aguardam a tarefa , sua exceção é relançada.

Saiba também, você pode esperar uma não promessa? aguardam não é um ambiente autônomo. Se a coisa esperada não é um promessa , está embrulhado em um promessa , naquela promessa é aguardado. Portanto aguardam muda a ordem de execução (mas tu não deve confiar nele, no entanto): console.

Além disso, você pode aguardar uma função assíncrona?

Um função assíncrona pode contém um aguardam expressão que pausa a execução do função assíncrona para aguardar a resolução da promessa aprovada e, em seguida, retoma o função assíncrona execução e avalia como o valor resolvido. o aguardam palavra-chave só é válida dentro funções assíncronas.

O que é assíncrono e espera em C #?

Assíncrono e aguardar são os marcadores de código, que marcam as posições do código de onde o controle deve ser retomado após a conclusão de uma tarefa. Vamos começar com exemplos práticos para entender o conceito de programação. Exemplos de amostra de assíncrono e aguardar palavra-chave em C # Vamos levar um aplicativo de console para nossa demonstração.

Recomendado: