async-await

Usar async / await para múltiples tareas

Estoy usando un cliente API que es completamente asíncrono, es decir, cada operación devuelve Task o Task<T>, por ejemp ... te, esperaría que esto emitiera 5 solicitudes HTTP de inmediato, escribiendo en la consola a medida que se completa cada una.

HttpClient.GetAsync (...) nunca regresa cuando se usa await / async

Editar: Esta pregunta parece que podría ser el mismo problema, pero no tiene respuestas... Editar: En el caso de prueba 5 l ... ost /// </summary> public Task<string> Get() { return AsyncAwait_GetSomeDataAsync(); } }

Esperando sincrónicamente una operación asíncrona, y por qué Wait() congela el programa aquí

Prefacio : Estoy buscando una explicación, no solo una solución. Ya conozco la solución. A pesar de haber pasado varios días ... cause una congelación? ¿Hay algún problema con el objeto task? ¿Hay un punto muerto no obvio? Por favor ayúdame a entender.

Ejecutar múltiples tareas asíncronas y esperar a que se completen

Necesito ejecutar varias tareas asincrónicas en una aplicación de consola y esperar a que se completen todas antes de continu ... tiempo, y quiero saber una vez que se hayan completado. ¿Cuál es la implementación más simple para un escenario como este?

¿Cómo se crea un método asíncrono en C#?

Cada entrada de blog que he leído te dice cómo consumir un método asincrónico en C#, pero por alguna extraña razón nunca expl ... ¿Es este, el uso de Task.Factory, la mejor manera de escribir un método asíncrono, o debería escribir esto de otra manera?

Cuando utilice correctamente la tarea.Ejecutar y cuando solo async-esperar

Me gustaría preguntarle su opinión sobre la arquitectura correcta cuando usar Task.Run. Estoy experimentando una interfaz de ... ync( { // I am not sure how to handle this methods - // probably need to test one by one, if it is slowing down UI }

WaitAll vs WhenAll

¿Cuál es la diferencia entre Task.WaitAll() y Task.WhenAll() del CTP Async ? ¿Puede proporcionar algún código de ejemplo para ilustrar los diferentes casos de uso ?

async en la aplicación de consola en C#? [duplicar]

Esta pregunta ya tiene una respuesta aquí: No se puede especificar el modificador 'async' en el método ' ... sAsync ---->llamará a ambas funciones y estará fuera. pero hasta que el SumTwoOperationsAsync ¿Qué me estoy perdiendo ?

Async / await vs BackgroundWorker

En los últimos días he probado las nuevas características de.net 4.5 y c# 5. Me gustan sus nuevas características async/awai ... características, ¿cuándo debo usar async/await y cuándo un BackgroundWorker? ¿Cuáles son los escenarios comunes para ambos?

¿Cómo ejecutaría un método de tarea asincrónica de forma sincrónica?

Estoy aprendiendo sobre async/await, y me encontré con una situación en la que necesito llamar a un método async de forma sin ... ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart()

¿Dónde puedo marcar una expresión lambda como asincrónica?

Tengo este código: private async void ContextMenuForGroupRightTapped(object sender, RightTappedRoutedEventArgs args) { C ... io). Y así, le añadí un "await" pero, por supuesto, luego necesito agregar un "async" en algún lugar, también - ¿pero dónde?

Práctica recomendada para llamar a ConfigureAwait para todo el código del lado del servidor

Cuando tiene código del lado del servidor (es decir, algunos ApiController) y sus funciones son asíncronas, por lo que devuel ... gureAwait(false); // now you are on a different thread! will that cause problems? return customer; } }

¿Cuándo debo usar Controladores Asincrónicos en ASP.NET ¿MVC?

Tengo algunas dudas sobre el uso de acciones asincrónicas en ASP.NET MVC. ¿Cuándo mejora el rendimiento de mis aplicaciones y ... veces puedo usar las palabras clave await para consultar la base de datos de forma asíncrona en un método de acción única?

Sintaxis para la función de flecha asíncrona

Puedo marcar una función javascript como "async" (es decir, devolver una promesa) con la palabra clave async. Así: async function foo() { // do something } ¿Cuál es la sintaxis equivalente para las funciones arrow?

Cómo y cuándo usar 'async' y 'esperan'

Desde mi punto de vista, una de las principales cosas que async y await hacer es hacer que el código fácil de escribir y leer ... oSomethingAsync() { // is this executed on a background thread? System.Threading.Thread.Sleep(5000); return 1; }

¿Cuándo usaría Tarea?Yield()?

Estoy usando async/await y Task mucho, pero nunca he estado usando Task.Yield() y para ser honesto, incluso con todas las explicaciones, no entiendo por qué necesitaría este método. ¿Puede alguien dar un buen ejemplo donde se requiere Yield()?

Utilice async await con Array.asignar

Dado el siguiente código: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> ... se no es asignable a type 'number'. ¿Cómo puedo arreglarlo? ¿Cómo puedo hacer que async await y Array.map trabajen juntos?

Tienes que poner Tarea.Ejecutar en un método para hacerlo asincrónico?

Estoy tratando de entender async await en la forma más simple. Quiero crear un método muy simple que agrega dos números por ... en la red donde la gente está esperando código que no tiene nada asincrónico dentro y no envuelto en un Task.Run o StartNew.

¿Cómo escribir un método asincrónico con el parámetro out?

Quiero escribir un método asincrónico con un parámetro out, como este: public async void Method1() { int op; int result = await GetDataTaskAsync(out op); } ¿Cómo hago esto en GetDataTaskAsync?

Crear una tarea completada

Quiero crear un Task completado (no Task<T>). ¿Hay algo incorporado en. NET para hacer esto? Una pregunta relacionada: Crear una tarea completada