Preguntas etiquetadas con async-await

Esto cubre el modelo de programación asíncrona compatible con varios lenguajes de programación, utilizando las palabras clave asíncronas y en espera.

3
espera vs Tarea. Espera - ¿Punto muerto?
No entiendo la diferencia entre Task.Waity await. Tengo algo similar a las siguientes funciones en un servicio ASP.NET WebAPI: public class TestController : ApiController { public static async Task<string> Foo() { await Task.Delay(1).ConfigureAwait(false); return ""; } public async static Task<string> Bar() { return await Foo(); } public async static Task<string> …





3
¿Cómo encontrar qué promesas no se manejan en Node.js UnhandledPromiseRejectionWarning?
Node.js de la versión 7 tiene azúcar sintáctico asíncrono / en espera para manejar las promesas y ahora en mi código aparece la siguiente advertencia con bastante frecuencia: (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can't set headers after they are sent. (node:11057) DeprecationWarning: Unhandled promise rejections …


5
Utilice async aguarde con Array.map
Dado el siguiente código: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); que produce el siguiente error: TS2322: El tipo 'Promesa <número> []' no se puede asignar al tipo 'número []'. El tipo 'Promesa <número> no se …

14
Constructor de clase asíncrono / espera
Por el momento, estoy tratando de usar async/awaitdentro de una función de constructor de clase. Esto es para que pueda obtener una e-mailetiqueta personalizada para un proyecto Electron en el que estoy trabajando. customElements.define('e-mail', class extends HTMLElement { async constructor() { super() let uid = this.getAttribute('data-uid') let message = await …


4
Paralelo.ForEach vs Task.Run y ​​Task.WhenAll
¿Cuáles son las diferencias entre usar Parallel.ForEach o Task.Run () para iniciar un conjunto de tareas de forma asincrónica? Versión 1: List<string> strings = new List<string> { "s1", "s2", "s3" }; Parallel.ForEach(strings, s => { DoSomething(s); }); Versión 2: List<string> strings = new List<string> { "s1", "s2", "s3" }; List<Task> …




6
¿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 para este escenario. Lo …
141 c#  async-await  c#-5.0 

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.