async-await

Asíncrono con enormes flujos de datos

UtilizamosEnumerables para devolver grandes conjuntos de datos desde la base de datos: public IEnumerable<Data> Read(. ... bles trabaje con grandes flujos de datos? Me gustaría evite almacenar todos los datos en la memoria durante el procesamiento.

Await es un error de palabra reservada dentro de la función async

Estoy luchando para resolver el problema con la siguiente sintaxis: export const sendVerificationEmail = async () => ( ... abra reservada ...¿pero no es legal dentro de una función asincrónica? El bit de envío viene de la react-thunk biblioteca.

Esperando async / esperar dentro de una tarea

Tengo esta construcción en mi main(), que crea var tasks = new List<Task>(); var t = Task.Factory.StartNew( asyn ... Sin embargo, cuando I .Wait para t, no esperará a que se complete la llamada a DoBar(). ¿Cómo hago para que realmente espere?

¿Qué debo hacer para que mis métodos disponible?

¿Cómo puedo rodar mis propios métodos asincrónicos awaitable? Veo que escribir un método asincrónico es fácil en algunos ca ... tiempo de ejecución, me dice que debería "esperar" la LLAMADA a TestAsyncAwait(), pero si lo hago, no compila en absoluto...

Cómo forzar las anulaciones secundarias asincrónicas en C # 5.0

Estoy trabajando en un sistema en el que se espera que varios objetos cliente implementen una función particular a través de ... it TaskEx.Yield(); //SECONDARY QUESTION: Is there a way to avoid this if there are no 'awaits' in the client's work? } }

Async Nunit async prueba excepción aserción

Tengo un controlador UserController con esta acción // GET /blah public Task<User> Get(string domainUserName) { ... la respuesta. ¿Cuál es la manera de hacer esto? Cualquier comparación sobre este comportamiento y su causa(s) sería genial!

espera La Tarea.Delay() frente a la Tarea.Retraso().Esperen()

En C# tengo los siguientes dos ejemplos simples: [Test] public void TestWait() { var t = Task.Factory.StartNew(() => ... " All hecho "y" Hecho " nunca se imprime. No sé por qué obtengo este comportamiento: Cualquier ayuda sería muy apreciada:)

Espera múltiple en un solo método

Tengo un método como este: public static async Task SaveAllAsync() { foreach (var kvp in configurationFileMap) { ... todavía estar atascado en la primera espera hasta que se llama? Porque no hay hilos involucrados, supongo que es el caso...

OperationContext.Current es null después del primer await cuando se usa async / await en el servicio WCF

Estoy usando el patrón async/await en.NET 4.5 para implementar algunos métodos de servicio en WCF. Ejemplo de servicio: Con ... jos. ¿Hay alguna manera de obtener el contexto de la operación después del punto await sin pasarlo por la pila manualmente?

Crear un método asincrónico in.NET 4.0 que se puede utilizar con "await" in.NET 4,5

Tengo un proyecto.NET que usa C# en. NET 4.0 y VS2010. Lo que me gustaría hacer es agregar algunas sobrecargas asincrónicas ... ir algún código dentro del método para que el código actualmente no asincrónico al que está llamando suceda asincrónicamente?

¿Por qué es una tarea " esperar.Yield () " requerido para el hilo.CurrentPrincipal para fluir correctamente?

El siguiente código se agregó a un proyecto WebAPI recién creado de Visual Studio 2012.NET 4.5. Estoy tratando de asignar am ... un par de días, pero no me di cuenta de que ese ejemplo solo estaba teniendo éxito porque Task.Delay(1000) estaba presente.

¿En qué se diferencia la semántica de AsyncLocal del contexto de la llamada lógica?

. NET 4.6 introduce la clase AsyncLocal<T> para el flujo de datos ambientales a lo largo del flujo asíncrono de control ... erentes (más allá de las diferencias obvias de API como la escritura fuerte y la falta de confianza en las claves de cadena).

Utilice explícitamente un Func para la función lambda asíncrona cuando la sobrecarga de acción esté disponible

Leyendo esta entrada de blog de sobre algunas de las trampas de async/await de C#5. Menciona en Gotcha # 4 algo que es bastan ... ría eso al constructor de Func<Task>. ¿Cuál es la forma ideal de asegurarse de que se compila como un Func<Task>?

Nodo.js vs Async / await in.net

Puede alguien explicarme/ redirigirme, cuál es la diferencia entre Nodo.el modelo asíncrono de js (hilo sin bloqueo) frente a ... , por ejemplo, la forma asíncrona de c#de manejar la E/S. Esto me parece que ambos son el mismo modelo. Amablemente sugiera.

Diferencia entre 'promesa de retorno a la espera 'y`promesa de retorno'

Dados los ejemplos de código a continuación, ¿hay alguna diferencia en el comportamiento, y, si es así, cuáles son esas difer ... Promesa como referencia. function delay(ms) { return new Promise((resolve) => { setTimeout(resolve, ms); }); }

Cómo Async.AwaitTask en Tarea simple (¿no Tarea?

Estoy tratando de consumir una biblioteca de C# en F#. La biblioteca hace un uso intensivo de async / await. Quiero usar dent ... ante para convertir estos a Async<unit> o para convertir Task a Task<unit> para que funcione con Async.AwaitTask?

¿Cómo "esperar" a que regrese una devolución de llamada?

Cuando se usa una devolución de llamada simple como en el siguiente ejemplo: test() { api.on( 'someEvent', function( resp ... que no regrese hasta que se ejecute la devolución de llamada, como: async test() { return await api.on( 'someEvent' ); }

Al final de un método asincrónico, debo regresar o esperan?

Al final de un método asincrónico que devuelve una Tarea, si llamo a otro método asincrónico, podría await él o return su tar ... { return BazAsync(); // Option A } async Task BarAsync() { await BazAsync(); // Option B }

Async siempre esperando la activación

Estoy tratando de averiguar lo que el async & await las palabras clave son todo acerca de, sin embargo, la salida no es l ... io de estado de WaitingForActivation una vez que se inicia el método. ¿Cómo puede permanecer en este estado y estar activo?

¿Cómo pruebo un método asincrónico con NUnit (o posiblemente con otro framework)?

Tengo un ASP.NET Aplicación Web API, con un ApiController que cuenta con métodos asíncronos, devolviendo objetos Task<> ... oy bastante nuevo en las pruebas unitarias de. NET en general, por lo que estoy interesado en aprender las mejores prácticas.