Preguntas etiquetadas con c#-5.0

Para problemas relacionados con el desarrollo con C #, versión 5.0.


9
Espera en 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" ) ); } Básicamente, quiero descargar desde una URL y cuando falla con una excepción, quiero descargar desde …


3
¿Por qué no se pueden reconocer las pruebas unitarias "async void"?
async void las pruebas unitarias no se pueden ejecutar en Visual Studio 2012: [TestClass] public class MyTestClass { [TestMethod] public async void InvisibleMyTestMethod() { await Task.Delay(1000); Assert.IsTrue(true); } } Si quiero tener una prueba unitaria asincrónica, el método de prueba debe devolver una Tarea: [TestMethod] public async Task VisibleMyTestMethod() { …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.