Preguntas etiquetadas con async-await

141
¿Hay algún equivalente asíncrono de Process.Start?

Como sugiere el título, ¿hay un equivalente a Process.Start(le permite ejecutar otra aplicación o archivo por lotes) que pueda esperar? Estoy jugando con una pequeña aplicación de consola y este parecía ser el lugar perfecto para usar async y esperar, pero no puedo encontrar ninguna documentación...

139
¿Cómo obtener Thread.Sleep espera?

Estoy escribiendo una aplicación vinculada a la red basada en el paradigma de espera / reposo. A veces, ocurren errores de conexión y, en mi experiencia, vale la pena esperar un tiempo y luego volver a intentar la operación. El problema es que si uso Thread.Sleep u otra operación de bloqueo...

137
Usando async-await en .net 4

Actualmente estoy empezando a crear una aplicación que se beneficiaría mucho de la función de espera asíncrona de C # 5. Pero no estoy seguro de qué versión de VS y del tiempo de ejecución asíncrono usar. Mirando las tablas de popularidad del sistema operativo, tendré que soportar Windows XP por...

131
asíncrono espera regreso Tarea

¿Alguien puede explicar qué significa esto en un método sincrónico? Si trato de cambiar el método a asyncVS, entonces me quejo. Esto funciona: public Task MethodName() { return Task.FromResult<object>(null); } Esto no funciona: public async Task MethodName() { return...

123
¿Cómo puedo usar Async con ForEach?

¿Es posible usar Async cuando se usa ForEach? A continuación se muestra el código que estoy probando: using (DataContext db = new DataLayer.DataContext()) { db.Groups.ToList().ForEach(i => async { await GetAdminsFromGroup(i.Gid); }); } Obtengo el error: El nombre 'Async' no existe en el...