Tecnología

Inicio

Cómo habilitar WCF en Silverlight

Cómo habilitar WCF en Silverlight


Silverlight aplicaciones pueden ser desarrolladas con soporte para el acceso al servidor. Por ejemplo, si está escribiendo una aplicación de gestión de clientes, la aplicación de Silverlight puede necesitar un servicio para recuperar una base de datos de clientes de un servidor. Estos servicios se denominan servicios de Windows Communication Foundation, o WCF, para abreviar. WCF es la nueva plataforma de Microsoft para distribuir servicios de red y las comunicaciones entre las aplicaciones. La plataforma fue lanzada con .NET 3.0 Framework. La plataforma WCF unificó todas las plataformas de servicios anteriores y habilitado el soporte escalable para los procesadores de un solo núcleo a una de cuatro núcleos.

Instrucciones

1 Abra su programa de Visual Studio 2010 desde el menú Inicio. Haga clic en el menú "Archivo". Seleccione "Nuevo" y seleccione "Proyecto". Ajuste el "Tipo de proyecto" a "Silverlight". Seleccione la opción "Aplicación de Silverlight" de las plantillas de Visual Studio instalados. Aceptar el nombre por defecto "SilverlightApplicaton1" y haga clic en "Aceptar".

2 Aceptar la opción por defecto "Alojar la aplicación Silverlight en un nuevo sitio Web" en el asistente "Nueva aplicación de Silverlight" que aparece. Deje el "SilverlightApplication1.Web" seleccionado por defecto para el nombre de "Nuevo proyecto Web". Mantenga el "proyecto de aplicación Web ASP.NET" por defecto como el nuevo tipo de proyecto web. A continuación, haga clic en "Aceptar".

3 Haga clic en el "SilverlightApplication1.Web" y seleccione "Agregar". Haga clic en "Nuevo elemento" y esperar a que la ventana "Agregar nuevo elemento" para abrir. Seleccionar Silverlight del grupo de idioma correspondiente en el panel "Plantillas instaladas" en la izquierda.

4 Seleccione la plantilla "Servicio WCF Silverlight habilitado" en el panel central. Establecer el nombre del servicio para "CustomerService.svc" en el cuadro "Nombre" en la parte inferior. Haga clic en el botón "Añadir" a la derecha del cuadro "Nombre".

5 Poner en práctica el contrato de "Servicio a Cliente" reemplazando el método "DoWork" en la clase "a Cliente" con las operaciones que desea el servicio de apoyo. Modificar los contratos de servicios para satisfacer sus necesidades.

6 Prueba de la implementación del servicio seleccionando el archivo "CustomerService.svc" en el Explorador de soluciones. Haga clic en el archivo "CustomerService.svc" y seleccione "Ver en el explorador." Confirme que se ve una página de prueba "a Cliente" para verificar el servicio está disponible. Revisar su código para confirmar que no hay errores de ortografía si la página de prueba no se supera.

Consejos y advertencias

  • Consulte la sección de Recursos para tutoriales sobre Silverlight y servicios habilitados para Silverlight.
  • Los nombres de archivos mencionados en los pasos anteriores son subjetivas y pueden variar según la preferencia. Sin embargo, si se cambian los nombres, deben ser cambiados en el código, también.