¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Tutorial de introducción
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Tutorial de introducción

Los temas contenidos en esta sección están pensados para ofrecerle una visión rápida a la programación en Windows Communication Foundation (WCF). Están diseñados para ser completados en el orden en que aparecen en la lista incluida al final de este tema. Este tutorial constituye una introducción a los pasos necesarios para crear aplicaciones de cliente y servicio de WCF. Un servicio expone uno o más extremos, donde cada uno de ellos expone una o más operaciones de servicio. El extremo de un servicio especifica una dirección donde se puede encontrar el servicio, un enlace que contiene la información que describe cómo un cliente debe comunicar con el servicio y un contrato que define la funcionalidad proporcionada por el servicio a sus clientes.

Después de ver por orden los temas de este tutorial, dispondrá de un servicio en funcionamiento y un cliente que llama al servicio. Los tres primeros temas describen cómo definir un contrato de servicio, cómo implementar el contrato de servicio y cómo hospedar el servicio. El servicio que se crea está autohospedado en una aplicación de consola. Los servicios también se pueden hospedar en Internet Information Services (IIS). Para obtener más información sobre cómo hacerlo, vea Procedimiento para hospedar un servicio WCF en IIS. El servicio se configura en código; sin embargo, los servicios también se pueden configurar dentro de un archivo de configuración. Para obtener más información sobre cómo usar un archivo de configuración, vea Configuración de servicios mediante archivos de configuración.

Los tres temas siguientes describen cómo crear un proxy de cliente, configurar la aplicación cliente y usar el proxy de cliente para llamar a la operación de servicio expuesta por el servicio. Los servicios publican metadatos que definen la información que una aplicación cliente necesita para comunicarse con el servicio. Visual Studio 2012 automatiza el proceso de tener acceso a estos metadatos y lo usa para construir y configurar la aplicación cliente para el servicio. Si no está usando Visual Studio 2012, puede usar Herramienta de utilidad de metadatos de ServiceModel (Svcutil.exe) para construir y configurar la aplicación cliente para el servicio.

En todos los temas de esta sección se asume que está usando Visual Studio 2011 como entorno de desarrollo. Si está utilizando otro entorno de desarrollo, omita las instrucciones específicas para Visual Studio.

Nota Nota

Si está ejecutando Windows Vista o versiones posteriores del sistema operativo Windows, debe iniciar Visual Studio; para ello, vaya al menú Inicio, haga clic con el botón secundario en Visual Studio 2011 y seleccione Ejecutar como administrador. Para iniciar Visual Studio 2011 siempre como administrador, puede crear un acceso directo, hacer clic con el botón secundario en el acceso directo, seleccionar Propiedades, seleccionar la pestaña Compatibilidad y activar la casilla Ejecutar este programa como administrador. Al iniciar Visual Studio 2011 con este acceso directo, siempre se ejecutará con derechos de administrador.

Para las aplicaciones de ejemplo que se pueden descargar a su disco duro y ejecutarse en él, consulte los temas en Windows Communication Foundation Samples. Para ver este tema, consulte, en particular, Ejemplo de introducción.

Para obtener información más detallada sobre la creación de servicios y clientes, vea Programación básica de WCF.

Definición de un contrato de servicio de Windows Communication Foundation

Describe cómo crear un contrato de WCF mediante una interfaz definida por el usuario. El contrato define la funcionalidad expuesta por el servicio.

Cómo implementar un contrato de servicio de Windows Communication Foundation

Describe cómo implementar un contrato de servicio Una vez definido un contrato, se debe implementar con una clase de servicio.

Procedimiento para hospedar y ejecutar un servicio básico de Windows Communication Foundation

Describe cómo configurar un extremo para el servicio mediante código y cómo hospedarlo en una aplicación de consola. Para activarse, un servicio se debe configurar y hospedar dentro de un entorno de tiempo de ejecución. Este entorno crea el servicio y controla su contexto y duración.

Creación de un cliente de Windows Communication Foundation

Describe cómo recuperar los metadatos usados para crear un cliente proxy WCF a partir de un servicio de WCF. Este proceso usa la funcionalidad Agregar referencia de servicio dentro de Visual Studio 2011.

Configuración de un cliente básico de Windows Communication Foundation

Describe cómo configurar un cliente de WCF La configuración del cliente requiere especificar el extremo que el cliente usa para tener acceso al servicio.

Cómo usar un cliente de Windows Communication Foundation

Describe cómo usar el proxy de cliente de WCF para invocar operaciones de servicio.

Mostrar:
© 2015 Microsoft