Lo prometido es deuda. Tal y como lo mencioné ayer en el Web Cast que tuvimos de La Liga Silverlight aquí les dejo el código fuente de las aplicaciones de Silverlight 3 para que se puedan conectar a SharePoint y utilizar los datos de las listas de esa plataforma.
Notas generales
- Las aplicaciones invocan los Servicios Web de SharePoint que están en /_vti_bin
- El request y el response son creados de manera manual pero podríamos agregar la referencia al Servicio desde Visual Studio .NET para que generara la clase proxy correspondiente
- El XML que regresa la invocación del servicio es interpretada (parseada) por medio de la clase XDocument.
- Generamos una consulta de LINQ to Xml para leer ese XML y obtener los registros deseados
- La consulta de LINQ la convertimos a una lista genérica, y esta la asignamos como contexto de datos del ListBox destino
Asimismo les recuerdo que la siguiente reunión virtual será el día 21 de Julio a las 7:00pm (hora de México, Guadalajara y Monterrey) con el tema: Silverlight 3 Toolkit con el mismísimo Arturo Molina como orador, no falten!



