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.



2
Diferencia entre await y ContinueWith
¿Alguien puede explicar si awaity ContinueWithson sinónimos o no en el siguiente ejemplo? Estoy tratando de usar TPL por primera vez y he estado leyendo toda la documentación, pero no entiendo la diferencia. Espera : String webText = await getWebPage(uri); await parseData(webText); Continuar con : Task<String> webText = new Task<String>(() …

6
¿Qué significa la función de suspensión en Kotlin Coroutine?
Estoy leyendo Kotlin Coroutine y sé que se basa en la suspendfunción. ¿Pero qué suspendsignifica? ¿Corutina o función se suspende? De https://kotlinlang.org/docs/reference/coroutines.html Básicamente, las corrutinas son cálculos que se pueden suspender sin bloquear un hilo. Escuché que la gente suele decir "suspender la función". Pero creo que es la corrutina …

2
Espere una tarea completada igual que la tarea.
Actualmente estoy leyendo " Concurrencia en C # Cookbook " de Stephen Cleary, y noté la siguiente técnica: var completedTask = await Task.WhenAny(downloadTask, timeoutTask); if (completedTask == timeoutTask) return null; return await downloadTask; downloadTaskes una llamada a httpclient.GetStringAsyncy se timeoutTaskestá ejecutando Task.Delay. En el caso de que no se haya …

7
probar / atrapar bloques con async / await
Estoy profundizando en la función async / await del nodo 7 y sigo tropezando con un código como este function getQuote() { let quote = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis …

2
Hacer implementaciones de interfaz asincrónicas
Actualmente estoy tratando de hacer mi aplicación usando algunos métodos Async. Todo mi IO se realiza a través de implementaciones explícitas de una interfaz y estoy un poco confundido acerca de cómo hacer que las operaciones sean asincrónicas. Como veo las cosas tengo dos opciones en la implementación: interface IIO …


3
Haga que TransactionScope funcione con async / await
Estoy intentando integrarme async/ awaiten nuestro bus de servicio. Implementé un SingleThreadSynchronizationContextbasado en este ejemplo http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx . Y funciona bien, excepto por una cosa: TransactionScope. Espero cosas dentro del TransactionScopey se rompe el TransactionScope. TransactionScopeno parece funcionar bien con async/ await, ciertamente porque almacena cosas en el hilo usando ThreadStaticAttribute. …


4
async / await devuelve implícitamente la promesa?
Leí que las funciones asíncronas marcadas por la asyncpalabra clave devuelven implícitamente una promesa: async function getVal(){ return await doSomethingAync(); } var ret = getVal(); console.log(ret); pero eso no es coherente ... asumiendo que doSomethingAsync()devuelve una promesa, y la palabra clave await devolverá el valor de la promesa, no la …

2
¿Por qué debería crear operaciones asíncronas de WebAPI en lugar de sincronizar?
Tengo la siguiente operación en una API web que creé: // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } La llamada a este servicio web se realiza a través de una llamada Jquery Ajax …




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.