Поделиться через


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

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

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

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

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

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

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

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

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

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

Изучив принципы разработки контрактов служб, также можно ознакомиться с разделом Введение в расширяемость. В случае затруднений при реализации службы см. раздел Примеры устранения неполадок WCF: возможно, другие разработчики уже сталкивались с такими же или похожими проблемами.

См. также

Основные понятия

Реализация контрактов служб