La mayor parte del código que he escrito en .NET para hacer llamadas REST ha sido sincrónico. Como Silverlight en Windows Phone solo admite llamadas Async WebClient y HttpWebRequest, me preguntaba qué buen patrón de sincronización es para una clase que expone métodos que realizan llamadas REST.Patrón Good Async para solicitudes secuenciales de WebClient
Por ejemplo, tengo una aplicación que necesita hacer lo siguiente.
- de sesión y obtener token de
- mediante el testigo de # 1, obtener una lista de álbumes
- mediante el testigo de # 1 obtener una lista de categorías
- etc
mis expone clase algunos métodos:
- Login()
- GetAlbums()
- GetCategories()
ya que cada método tiene que llamar al cliente Web utilizando asíncrono llama lo que tengo que hacer es llamar a bloquear esencialmente de sesión hasta que se vuelve de modo que pueda llamar GetAlbums().
¿Cuál es una buena manera de hacer esto en mi clase que expone esos métodos?
Parece url ref anterior está enrollada debajo https://github.com/amirrajan/Restful ahora – Stonetip
Los bits de Silverlight se han movido en una etiqueta heredada – Amir