Resultados da pesquisa a pedido "async-await"

1 a resposta

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 ...

3 a resposta

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' é ...

13 a resposta

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(); } ...

1 a resposta

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) ...

4 a resposta

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 ...

4 a resposta

Melhor método assíncrono

3 a resposta

Como converter uma tarefa <TDerived> para uma tarefa <TBase>?

5 a resposta

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:

3 a resposta

Como posso fazer `aguardar…` trabalhar com `yield return` (ou seja, dentro de um método iterador)?

1 a resposta

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 ...