Crear conexion wcf

Solo disponible en BuenasTareas
  • Páginas : 4 (858 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de noviembre de 2011
Leer documento completo
Vista previa del texto
Conexión Siverligth con 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...
tracking img