Tutorial: Introducción a las aplicaciones Windows Communication FoundationTutorial: Get started with Windows Communication Foundation applications

La siguiente serie de tutoriales presenta la experiencia de programación de Windows Communication Foundation (WCF).The following series of tutorials introduce you to the Windows Communication Foundation (WCF) programming experience. Al trabajar con estos tutoriales en orden se ofrece una introducción a los pasos necesarios para crear aplicaciones WCF.Working through these tutorials in order will give you an introductory understanding of the steps required to create WCF applications. Una vez finalizado, tendrá un servicio WCF en ejecución y un cliente de WCF que llama al servicio.After you finish, you'll have a running WCF service and a WCF client that calls the service.

En el tutorial se supone que usa Visual Studio como entorno de desarrollo.The tutorial assumes you're using Visual Studio as the development environment. Si usa otro entorno de desarrollo, omita las instrucciones específicas de Visual Studio.If you're using another development environment, ignore the Visual Studio-specific instructions.

Para ver las aplicaciones WCF de ejemplo que puede descargar y ejecutar, consulte ejemplos de Windows Communication Foundation.For sample WCF applications that you can download and run, see Windows Communication Foundation samples. Para obtener una introducción a los ejemplos, consulte ejemplo de introducción.For an introduction to the samples, see Getting started sample.

Para obtener información más detallada sobre la creación de servicios y clientes, vea programación básica de WCF.For more in-depth information about creating services and clients, see Basic WCF programming.

Tutoriales de WCFWCF tutorials

Los tres primeros tutoriales describen cómo definir un contrato de servicio de WCF, cómo implementarlo y cómo hospedarlo.The first three tutorials describe how to define a WCF service contract, how to implement it, and how to host it. El servicio que cree se autohospeda en una aplicación de consola.The service that you create is self-hosted within a console application. También puede hospedar servicios en Microsoft Internet Information Services (IIS).You can also host services under Microsoft Internet Information Services (IIS). Para obtener más información, consulte How to: host a WCF Service in IIS.For more information, see How to: Host a WCF Service in IIS. Aunque use código para configurar el servicio en el tutorial, también puede configurar los servicios dentro de un archivo de configuración.Although you use code to configure the service in the tutorial, you can also configure services within a configuration file.

En los dos tutoriales siguientes se describe cómo crear, configurar y usar una aplicación cliente para llamar a las operaciones que expone el servicio.The next two tutorials describe how to create, configure, and use a client application to call the operations the service exposes. Los servicios publican metadatos que definen la información que una aplicación cliente necesita para comunicarse con el servicio.Services publish metadata that define the information a client application needs to communicate with the service. Visual Studio automatiza el proceso de acceso a estos metadatos y lo usa para construir la aplicación cliente para el servicio.Visual Studio automates the process of accessing this metadata and uses it to construct the client application for the service. Si decide no usar Visual Studio, puede usar la herramienta de utilidad de metadatos de ServiceModel (Svcutil.exe) en su lugar.If you decide not to use Visual Studio, you can use the ServiceModel Metadata Utility tool (Svcutil.exe) instead.

  • Tutorial: creación de un clienteTutorial: Create a client

    Recuperar metadatos para crear un proxy de cliente de WCF desde un servicio WCF.Retrieve metadata for creating a WCF client proxy from a WCF service. Los metadatos se recuperan mediante Visual Studio para agregar una referencia de servicio o se puede usar la herramienta de utilidad de metadatos de ServiceModel.You retrieve metadata by using Visual Studio to add a service reference or you can use the ServiceModel Metadata Utility tool. Especifique el punto de conexión que el cliente utiliza para tener acceso al servicio.You specify the endpoint that the client uses to access the service.

  • Tutorial: uso de un clienteTutorial: Use a client

    Use el proxy de cliente de WCF para llamar a las operaciones de servicio.Use the WCF client proxy to call the service operations.

ReferenciaReference

Vea tambiénSee also