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


Настройка служб

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

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

В этом разделе

  • Упрощенная конфигурация
    Начиная с версии .NET Framework, версия 4, в WCF входит новая модель конфигурации по умолчанию, которая обладает упрощенными требованиями к настройке WCF. Если для службы не указана конфигурация WCF, то среда выполнения автоматически выполняет настройку службы, указывая конечные точки по умолчанию, привязки и поведения.
  • Настройка служб с использованием файлов конфигурации
    Службу Windows Communication Foundation (WCF) можно настроить с помощью технологии настройки .NET Framework. Чаще всего элементы XML добавляются в файл Web.config для узла служб IIS, на котором размещена служба WCF. Эти элементы позволяют изменять данные, такие как адреса конечных точек (фактические адреса, используемые для взаимодействия со службой), по схеме компьютер-компьютер.
  • Привязки Windows Communication Foundation
    Кроме того, WCF включает несколько общих предоставляемых системой конфигураций в виде привязок, позволяющих быстро выбирать основные функции для взаимодействия клиента и службы, такие как транспорты, безопасность и кодирование сообщений.
  • Конечные точки Windows Communication Foundation
    Вся связь со службой WCF осуществляется через конечные точки службы. Конечные точки содержат контракт, сведения о конфигурации, указанные в привязках, и адреса, указывающие, где расположена служба и где получить информацию о ней.
  • Защита служб
    С помощью WCF и существующих механизмов безопасности можно реализовать конфиденциальность, целостность, проверку подлинности и авторизацию в любой службе. Также можно выполнить аудит на предмет успешных и неудачных попыток выполнения службы.
  • Администрирование и диагностика
    Мониторинг разных этапов жизненного цикла приложения: ведение журнала событий и сообщений, трассировка и наблюдение за производительностью, включенное набором средств управления.

Справочник

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Description

См. также

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

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

Размещение служб

Построение клиентов

Введение в расширяемость

См. также

Другие ресурсы

Базовое программирование WCF
Общие сведения об основных понятиях
Подробные сведения о возможностях WCF

Дата сборки: 2011-02-23