La extensión de “Servicio WCF Conectado” es aplicable a todos los proyectos creados con plantillas de proyecto en Visual C # -> Web. Esto incluye aplicación de consola (paquete), Biblioteca de clases (paquete) y todos las plantillas ASP.NET 5. Utilizaremos en este artículo una aplicación Web ASP.NET 5 como un ejemplo, que servirá a su vez de  guía para agregar una referencia a un servicio WCF para el proyecto.

  1. En el “Explorador de soluciones”, haz clic en las referencias del proyecto y haz clic en “Agregar Servicio Conectado” como se muestra a continuación. Aparecerá el cuadro de diálogo “Todos los Servicios Conectado”.
  2. En el cuadro de diálogo “Agregar Servicio Conectado”, haz clic en Microsoft en la columna de la izquierda, a continuación, haz clic en Servicio WCF y saldrá la Vista previa en la columna central y, finalmente, haz clic en el botón “Configurar”. Con ello se abre el cuadro de diálogo “Configurar WCF Servicio de Referencia”
  3. Puedes también hacer clic en el botón “Discover” para iniciar una búsqueda de servicios de contenidos en la solución actual, o introducir la URL para un servicio en el cuadro “Dirección” y hacer clic en “Ir a buscar el servicio alojado en la dirección”.

Los servicios que se encuentran se mostrarán en el cuadro “Servicios” y podrás seleccionar la que desees utilizar.

Anuncios
Anuncios

También puedes entrar en el espacio de nombres que deseas utilizar para la referencia en el cuadro “Espacio de nombres”. Opcionalmente, puedes hacer clic a través del botón “Siguiente” para seguir la configuración de las opciones de “DataType” y de “opciones del cliente”.

  1. Haz clic en “Finalizar” cuando hayas terminado.

Esto descargará metadatos del servicio WCF, generará un archivo reference.cs para el proxy de cliente WCF, y  podrás agregarlo al proyecto en la carpeta de “Referencias de Servicios”. El archivo project.json del proyecto también se actualizará con paquetes WCF NuGet para que tu aplicación se ejecute en .NET Core, o referencias marco para que tu aplicación se ejecute en .NET Framework completo según corresponda. ¡Con esto, puedes crear proxy de cliente como lo haces normalmente y de feliz de codificación!

Nota: esta es una vista previa de la herramienta.

Anuncios

Algunas de las características avanzadas, tales como: tipos de reutilización en ensamblados de referencia, todavía no están soportados en esta versión.  #Microsoft #Windows