Базовый жизненный цикл программирования

Windows Communication Foundation (WCF) позволяет приложениям обмениваться данными о том, находятся ли они на одном компьютере, в Интернете или на разных платформах приложений. В этом разделе описываются задачи, необходимые для создания приложения WCF. Сведения о рабочем примере приложения см. в руководстве по началу работы.

Основные задачи

Необходимо выполнить следующие основные задачи в указанном порядке:

  1. Определите контракт службы. В контракте службы указывается ее сигнатура, отправляемые и получаемые ей данные и прочие данные, требуемые контрактом. Дополнительные сведения см. в разделе "Проектирование контрактов службы".

  2. Реализуйте контракт. Для реализации контракта службы создайте класс, который реализует этот контракт, и укажите пользовательские режимы работы, которые должна иметь среда выполнения. Дополнительные сведения см. в разделе "Реализация контрактов службы".

  3. Настройте службу, указав конечные точки и определив прочие сведения о режимах работы. Дополнительные сведения см. в разделе "Настройка служб".

  4. Разместите службу. Дополнительные сведения см. в разделе "Службы размещения".

  5. Создайте клиентское приложение. Дополнительные сведения см. в разделе "Создание клиентов".

Несмотря на то что подразделы этого раздела приведены именно в таком порядке, некоторые сценарии не начинаются с самого начала. Например, если требуется создать клиент для существующей службы, следует начать с шага 5. При создании службы, которая будет использоваться другими службами, можно пропустить шаг 5.

Когда вы знакомы с разработкой контрактов служб, вы также можете прочитать общие сведения о расширяемости. Если у вас возникли проблемы со службой, проверка краткое руководство по устранению неполадок WCF, чтобы узнать, имеют ли другие те же или аналогичные проблемы.

См. также