Resultados de la búsqueda a petición "async-await"

4 la respuesta

¿Dónde se ejecutan las tareas 'esperadas'?

Considera lo siguiente: private async void btnSlowPoke_Click(object sender, EventArgs e) { await DoItAsync(); } private async Task<int> SomeLongJobAsync() { for (int x = 0; x < 999999; x++) { //ponder my existence for one second await ...

6 la respuesta

Espera la lista de predicados asíncronos, pero abandona el primer falso

Imagina la siguiente clase: public class Checker { public async Task<bool> Check() { ... } }Ahora, imagine una lista de instancias de esta clase: IEnumerable<Checker> checkers = ...Ahora quiero controlar que cada ...

0 la respuesta

¿Cómo espero una respuesta de un sujeto RX sin presentar una condición de carrera?

Tengo un servicio que permite a la persona que llama enviar comandos y recibir respuestas de forma asincrónica. En una aplicación real, estas acciones están bastante desconectadas (alguna acción enviará un comando y las respuestas se procesarán ...

4 la respuesta

Tarea multiproceso para procesar archivos en c #

He estado leyendo mucho sobre subprocesos, pero no puedo encontrar la manera de encontrar una solución a mi problema. Primero déjame presentarte el problema. Tengo archivos que necesitan ser procesados. El nombre de host y la ruta de archivo se ...

2 la respuesta

TPL espera a que la tarea se complete con un valor de retorno específico

Me gustaría hacer una solicitud a X diferentes servicios web que cada uno devolverátrue ofalse. Estas tareas deben ejecutarse en paralelo y me gustaría esperar a que se complete la primera.conUn verdadero valor. Cuando recibo un valor verdadero, ...

2 la respuesta

¿Cómo admitir métodos asíncronos en un TransactionScope con Microsoft.Bcl.Async en .NET 4.0?

Tengo un método similar a: public async Task SaveItemsAsync(IEnumerable<MyItem> items) { using (var ts = new TransactionScope()) { foreach (var item in items) { await _repository.SaveItemAsync(item); } await ...

3 la respuesta

Esperando asíncrono / espera dentro de una tarea

Tengo esta construcción en mimain(), que crea var tasks = new List<Task>(); var t = Task.Factory.StartNew( async () => { Foo.Fim(); await Foo.DoBar(); }); //DoBar not completed t.Wait(); //Foo.Fim() done, Foo.DoBar should be but isn'tSin ...

1 la respuesta

no se puede devolver el valor del método asíncrono a la vista

Estoy tratando de devolver el valor deasync html helper pero está dando la siguiente cadena en lugar de los valores deseados. "System.Threading.Tasks.Task + WhenAllPromise`1 [System.Decimal]" Método: public async static Task<decimal> ...

2 la respuesta

Extensiones reactivas Suscríbete llamadas en espera

Quiero realizar una llamada asincrónica basada en cadaevento planteado por un observable de extensiones reactivas. También estoy tratando de mantener todo sincronizado ya que quiero que la llamada asincrónica termine antes de que se maneje el ...

5 la respuesta

Asíncrono con grandes flujos de datos

Usamos IEnumerables para devolver grandes conjuntos de datos de la base de datos: public IEnumerable<Data> Read(...) { using(var connection = new SqlConnection(...)) { // ... while(reader.Read()) { // ... yield return item; } } }Ahora queremos ...