Resultados da pesquisa a pedido "async-await"

2 a resposta

O Async aguarda a palavra-chave equivalente a um lambda ContinueWith?

Alguém pode ter a gentileza de confirmar se compreendi corretamente a palavra-chave Async Aguardar? (Usando a versão 3 do CTP) Até agora, descobri que a inserção da palavra-chave wait antes de uma chamada de método faz basicamente duas coisas: ...

9 a resposta

Aguardar no bloco catch

Eu tenho o seguinte código WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } ...

2 a resposta

Por que o CTP assíncrono está com um desempenho ruim?

Eu realmente não entendo o porquêawait easync não melhore o desempenho do meu código aqui como eles deveriam [http://blogs.msdn.com/b/visualstudio/archive/2011/04/13/async-ctp-refresh.aspx] . Embora cético, pensei que o compilador deveria ...

26 a resposta

Como chamar o método assíncrono do método síncrono em C #?

Eu tenho umpublic async void Foo() método que eu quero chamar do método síncrono. Até agora, tudo o que vi na documentação do MSDN está chamando métodos assíncronos por métodos assíncronos, mas todo o meu programa não é construído com métodos ...

4 a resposta

ualquer desvantagem de usar ExecuteReaderAsync de C # AsyncCTP

Existem alguns artigos que indicam que as chamadas de banco de dados assíncronas são uma má ideia no .NE As minhas chamadas ao banco de dados devem ser ...

12 a resposta

Qual é a diferença entre Task.Start / Wait e Async / Await?

Posso estar faltando alguma coisa, mas qual é a diferença entre fazer: public void MyMethod() { Task t = Task.Factory.StartNew(DoSomethingThatTakesTime); t.Wait(); UpdateLabelToSayItsComplete(); } public async void MyMethod() { var result ...

4 a resposta

Como usar async / waitit para obter página assíncrona no formulário da web asp.net?

gora, podemos usar as palavras-chave async / waiting no ASP.NET MVC public async Task<ActionResult> TestAsync() { WebClient client = new WebClient(); return Content(await client.DownloadStringTaskAsync("http://www.google.com")); }Mas como ...

20 a resposta

Async Task.WhenAll com tempo limite

Existe uma maneira na nova biblioteca assíncrona do dotnet 4.5 para definir um tempo limite noTask.WhenAll método. Quero buscar várias fontes e parar depois de dizer 5 segundos e pular as fontes que não foram concluídas.