Resultados de la búsqueda a petición "async-await"

18 la respuesta

Espere en el bloque de captura

Tengo el siguiente 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" ) ); } ...

4 la respuesta

¿Por qué el CTP asíncrono funciona mal?

Realmente no entiendo por quéawait yasync no mejore el rendimiento de mi código aquí como se supone que deben [http://blogs.msdn.com/b/visualstudio/archive/2011/04/13/async-ctp-refresh.aspx] . Aunque escéptico, pensé que el compilador debía ...

26 la respuesta

¿Cómo llamar al método asincrónico desde el método sincrónico en C #?

Tengo unpublic async void Foo() método al que quiero llamar desde el método sincrónico. Hasta ahora, todo lo que he visto en la documentación de MSDN es llamar a métodos asincrónicos a través de métodos asincrónicos, pero todo mi programa no está ...

4 la respuesta

Cualquier desventaja de usar ExecuteReaderAsync desde C # AsyncCTP

Hay algunos artículos que indican que las llamadas a bases de datos asíncronas son una mala idea en .NET. Las llamadas de mi base de datos deben ser ...

12 la respuesta

¿Cuál es la diferencia entre Task.Start / Wait y Async / Await?

uede que me falte algo, pero ¿cuál es la diferencia entre hacer: public void MyMethod() { Task t = Task.Factory.StartNew(DoSomethingThatTakesTime); t.Wait(); UpdateLabelToSayItsComplete(); } public async void MyMethod() { var result ...

4 la respuesta

¿Cómo usar async / await para lograr una página asincrónica en el formulario web asp.net?

Ahora podemos usar las palabras clave async / wait en ASP.NET MVC 4. public async Task<ActionResult> TestAsync() { WebClient client = new WebClient(); return Content(await client.DownloadStringTaskAsync("http://www.google.com")); } ¿Pero cómo ...

20 la respuesta

Async Task.WhenAll con tiempo de espera

¿Hay alguna manera en la nueva biblioteca async dotnet 4.5 para establecer un tiempo de espera en laTask.WhenAll método. Quiero obtener varias fuentes y detenerme después de unos 5 segundos y omitir las fuentes que no se terminaron.