Todas las entradas de: boletus151

Async Task que continua con otra Async Task

Al trabajar con métodos asíncronos es posible que en algún momento necesitemos que una tarea se ejecute cuando finalice otra. Esto que es algo muy sencillo puede costar algún tiempo de búsqueda por la red, sobre todo si se es principiante.
Aquí tenéis un pequeño esquema de cómo hacerlo:

Crear 2 tareas. No olvides tener en cuenta el tipo de datos que va a devolver (Task, Task<TResult>)

Métodos asíncronos en Windows 8.1 y Windows Phone 8.1

Habitualmente las instrucciones de un programa se ejecutan de manera síncrona, es decir, una tras otra, sin embargo en determinadas circunstancias se puede necesitar que esto no sea así.
Por ejemplo, podemos tener una lista cuyo contenido deseamos que cargue al inicio de nuestra aplicación pero que ello no implique que tengamos que esperar a que termine de cargarse para poder interactuar. Es el momento perfecto para crear un método asíncrono que se ejecute en segundo plano mientras hacemos otras cosas; cuando necesitemos que estos datos se muestren “esperaremos” a que la tarea de carga termine (si es que no ha terminado ya) y mostramos los datos. Pero vamos por partes: