Учебник. Начало работы с приложениями Windows Communication FoundationTutorial: Get started with Windows Communication Foundation applications

Следующие учебники представлена в Windows Communication Foundation (WCF) опыт программирования.The following series of tutorials introduce you to the Windows Communication Foundation (WCF) programming experience. Работе с этими руководствами, в порядке обеспечит начальное понимание шагов, необходимых для создания приложений WCF.Working through these tutorials in order will give you an introductory understanding of the steps required to create WCF applications. После завершения, вы получите работающей службы WCF и клиент WCF, который вызывает службу.After you finish, you'll have a running WCF service and a WCF client that calls the service.

В учебнике предполагается, что вы используете Visual Studio в качестве среды разработки.The tutorial assumes you're using Visual Studio as the development environment. Если используется другая среда разработки, игнорировать инструкции конкретных Visual Studio.If you're using another development environment, ignore the Visual Studio-specific instructions.

Образцы приложений WCF, которые можно загрузить и запустить, см. в разделе образцов Windows Communication Foundation.For sample WCF applications that you can download and run, see Windows Communication Foundation samples. Общие сведения о примерах, см. в разделе Приступая к работе образца.For an introduction to the samples, see Getting started sample.

Дополнительные сведения о создании служб и клиентов см. в разделе базовое Программирование WCF.For more in-depth information about creating services and clients, see Basic WCF programming.

Учебники по WCFWCF tutorials

Первые три руководства описывают, как определить контракт службы WCF, как реализовать его и как разместить его.The first three tutorials describe how to define a WCF service contract, how to implement it, and how to host it. Создаваемая служба является резидентной в консольном приложении.The service that you create is self-hosted within a console application. Вы также можете разместить службы в группе Microsoft Internet Information Services (IIS).You can also host services under Microsoft Internet Information Services (IIS). Дополнительные сведения см. в разделе Как Размещение службы WCF в IIS.For more information, see How to: Host a WCF Service in IIS. Несмотря на то, что для настройки службы в этом руководстве используется код, вы также можете настраивать службы в файле конфигурации.Although you use code to configure the service in the tutorial, you can also configure services within a configuration file.

  • Учебник. Определите контракт службыTutorial: Define a service contract

    Создание контракта WCF с интерфейсом, определяемые пользователем.You create a WCF contract with a user-defined interface. Этот контракт определяет функциональность, предоставленную службой.This contract defines the functionality that the service exposes.

  • Учебник. Реализация контракта службыTutorial: Implement a service contract

    После определения контракта, должен быть реализован классом службы.After you define a contract, you must implement it with a service class.

  • Учебник. Размещение и запуск базовой службыTutorial: Host and run a basic service

    Настройте конечную точку для службы и разместите службу в консольном приложении.Configure an endpoint for the service and host the service in a console application. Для службы станет активным необходимо настроить его и разместить ее внутри среды выполнения.For a service to become active, you must configure it and host it within a run-time environment. Эта среда выполнения создает службу и управляет ее контекстом и временем существования.This run-time environment creates the service and controls its context and lifetime.

Следующие два руководства описывается, как создавать, настраивать, а предоставляет используйте клиентское приложение для вызова операций службы.The next two tutorials describe how to create, configure, and use a client application to call the operations the service exposes. Службы публикуют доступные метаданные, определяющие сведения, необходимые клиентским приложениям для взаимодействия со службой.Services publish metadata that define the information a client application needs to communicate with the service. Visual Studio автоматизирует процесс доступа к этим метаданным и использует его для создания клиентского приложения для службы.Visual Studio automates the process of accessing this metadata and uses it to construct the client application for the service. Если вы решили не использовать Visual Studio, можно использовать средство ServiceModel Metadata Utility (Svcutil.exe) вместо этого.If you decide not to use Visual Studio, you can use the ServiceModel Metadata Utility tool (Svcutil.exe) instead.

  • Учебник. Создание клиентаTutorial: Create a client

    Получение метаданных для создания прокси клиента WCF из службы WCF.Retrieve metadata for creating a WCF client proxy from a WCF service. Получить метаданные с помощью Visual Studio для добавления ссылки на службу, или можно использовать средство ServiceModel Metadata Utility.You retrieve metadata by using Visual Studio to add a service reference or you can use the ServiceModel Metadata Utility tool. Можно указать конечную точку, клиент использует для доступа к службе.You specify the endpoint that the client uses to access the service.

  • Учебник. Использование клиентаTutorial: Use a client

    Используйте прокси клиента WCF для вызова операций службы.Use the WCF client proxy to call the service operations.

СсылкаReference

См. такжеSee also