Resultados de la búsqueda a petición "task-parallel-library"
Limitar el número de subprocesos en la biblioteca paralela de tareas
Tengo unos cientos de archivos que necesito cargar en Azure Blob Storage. Quiero usar la biblioteca de tareas paralelas. Pero en lugar de ejecutar los 100 subprocesos para cargar en un foreach en la lista de archivos, ¿cómo puedo poner un límite ...
Paralelo.ParaCada y async-wait
Tenía tal método: public async Task<MyResult> GetResult() { MyResult result = new MyResult(); foreach(var method in Methods) { string json = await Process(method); result.Prop1 = PopulateProp1(json); result.Prop2 = PopulateProp2(json); } ...
¿Hay algo malo con esperar Task.Run (() => semaphore.WaitOne ())?
El título lo dice todo. ¿Hay algo malo conawait Task.Run(() => semaphore.WaitOne());? System.Threading.Semaphore no es afín, así que no creo que haya un problema. Yo se que elSemaphoreSlim la clase está disponible, pero necesito hacer una ...
Punto muerto con ContinueWiths en WebAPI
Nos hemos encontrado con muchos puntos muertos como parte de exponer parte del código existente a través de la API web. He podido resolver el problema con este ejemplo muy simple que se quedará para siempre: public class MyController : ...
El método del corredor de tareas personalizado arroja ArgumentException
Debido al hecho de que CultureInfo no se copia de hilo a hilo, he hecho el siguiente método para hacer eso por mí. public static StartCustomTask(Action action, TaskCreationOptions tco = TaskCreationOptions.None) { var currentCult ...
¿Cómo agregar los datos de un productor asíncrono y escribirlos en un archivo?
Estoy aprendiendo sobre patrones asíncronos / en espera en C #. Actualmente estoy tratando de resolver un problema como este: Hay un productor (un dispositivo de hardware) que genera 1000 paquetes por segundo. Necesito registrar estos datos en ...
Llamar a métodos basados en tareas desde ASMX
Tengo una experiencia reciente que me gustaría compartir que puede ser útil para cualquier persona que tenga que mantener un servicio web ASMX heredado que debe actualizarse para llamar a métodos basados en tareas. Recientemente he estado ...
Deserialice JSON para Array o List con HTTPClient .ReadAsAsync usando .NET 4.0 Patrón de tarea
Estoy tratando de deserializar el JSON devuelto dehttp://api.usa.gov/jobs/search.json?query=nursing+jobs usando el patrón de tareas .NET 4.0. Devuelve este JSON ('Cargar datos JSON' @http://jsonviewer.stack.hu/) [ { "id": "usajobs:353400300", ...
¿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 ...
¿Capturar TaskCanceledException y verificar Task.Canceled es una buena idea?
Hay algunas personas en mi equipo que realmente aman la codificación con asyncTask. Y a veces les gusta usarCancellationToken parámetros Lo que no estoy seguro es si deberíamos, como equipo, usar este estilo de código (A): async ...