Estoy escribiendo una aplicación de metro.Cuál es la diferencia entre Task <> y IAsyncOperation <>
Esto funciona:
HttpClient client = new HttpClient();
var bytes = await client.GetByteArrayAsync(new Uri("www.microsoft.com"));
Esto no es así:
var folder = Windows.Storage.ApplicationData.Current.LocalFolder;
var file = await folder.GetFileAsync("text.txt");
El primero vuelve una tarea <>, la segunda devuelve un IAsyncOperation <>
¿Cuál es el ¿diferencia? ¿Por qué hay dos tipos diferentes? ¿Cómo puedo arreglar la segunda muestra?
¿Qué quiere decir, el segundo no funciona? ¿Qué hace? – svick