Resultados da pesquisa a pedido "async-await"
Por que Array.prototype.forEach () não reconhece aguardar dentro de uma função assíncrona da mesma forma que um loop for? [duplicado]
Esta pergunta já tem uma resposta aqui: Usando async / waitit com um loop forEach [/questions/37576685/using-async-await-with-a-foreach-loop] 13 respostas Usandoawait em umfor loop dentro de umasync A função fornece o resultado esperado da ...
Como "aguardar" o retorno de uma chamada?
Ao usar um retorno de chamada simples, como no exemplo abaixo: test() { api.on( 'someEvent', function( response ) { return response; }); }Como a função pode ser alterada para usar async / waitit? Especificamente, assumindo que 'someEvent' é ...
s construtores podem ser assíncrono
Tenho um projeto em que estou tentando preencher alguns dados em um construtor: public class ViewModel { public ObservableCollection<TData> Data { get; set; } async public ViewModel() { Data = await GetDataTask(); } ...
Aguardar no manipulador de eventos
Então aqui está o deleagte e o evento public delegate Task SomeEventHandler(SomeEventArgs e); ... public event SomeEventHandler OnSomething;Assinantes (vários) some.OnSomething += DoSomething; ... public async Task DoSomething(SomeEventArgs e) ...
Por que usar async com QueueBackgroundWorkItem?
Qual é o benefício de usarasync com o ASP.NETQueueBackgroundWorkItem método? HostingEnvironment.QueueBackgroundWorkItem(async cancellationToken => { var result = await LongRunningMethodAsync(); // etc. });Meu entendimento é que as funções ...
Aguarda trabalhos, mas chama a tarefa. Rescue / deadlocks
Eu tenho os seguintes quatro testes e o último trava quando eu corro, a minha pergunta é por que isso acontece:
Async / wait como uma substituição de corotinas
Eu uso os iteradores C # como um substituto para as corotinas, e tem funcionado muito bem. Eu quero mudar para assíncrono / aguardar, pois acho que a sintaxe é mais limpa e me dá segurança de tipo.Nesta postagem (desatualizada) do blog, Jon Skeet ...