Crear conexion wcf
Para continuar con esta serie de tutoriales sobre silverlight, en el anterior tutorial aprendimos a manejar la herramienta de visual studio 2008 y Blend e hicimos nuestroprimer Hola Mundo, ahora veremos nuestra primera conexión a WCF. Para empezar necesitamos crear un nuevo proyecto y lo llamaremos WCF si no sabes como puedes ver el tutorial anterior haciendo clickaquí, ahora que tenemos nuestro sitio generado llamado WCF.
Para empezar explicaremos cómo funciona la conexión por medio de Silverlight, Existen 5 formas distintas de traer información parasilverlight las cuales son:
* POX (Plane old XML)
* REST(Representation State Transfer)
*RSS(Really Simple Syndication)
*JSON (Java Script object Notation)
* SOAP
En este caso vamos a trabajar soap pormedio de comunication foundation, esta arquitectura basada en servicios nos sirve para manejar un buen volumen de información para aplicaciones distribuidas, claro que silverligth cuenta con unIsolated Storage el cual hablaremos en otro demo. Para seguir con nuestro demo y después de una pequeña explicación crearemos nuestro servicio en WCF.
para empezar Agregaremos un nuevo proyecto de tipo WCFService Aplication y lo llamaremos Sample
Ahora crearemos una clase propia para ser consumida posteriormente por silverligth, primero crearemos un nuevo servicio simplemente damos click derechosobre el proyecto sample y le damos agregar nuevo item
Ahora seleccionamos un servicio web y lo llamaremos libro
Ahora remplazamos el código en el archivo ILibros.cs por el siguiente, paradescargar el código haz click aquí . o si no aquí esta para que lo pegues
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;using System.Text;
namespace Sample
{
// NOTE: If you change the interface name “ILibros” here, you must also update the reference to “ILibros” in Web.config.
[ServiceContract]
public...
Regístrate para leer el documento completo.