Подробные сведения о возможностях WCF

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

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

Службы рабочего процесса
Описывает создание и настройку служб рабочих процессов.

Конечные точки: адреса, привязки и контракты
Описывает способ контроля нескольких аспектов службы.

Передача данных и сериализация
Описывает способ настройки сериализации данных для совместной работы или будущей совместимости.

Сеансы, экземпляры и параллелизм
Описывает создание экземпляров и режимов сеанса WCF и способ выбора правильного режима для приложения.

Транспорты
Описывает способ настройки транспортного уровня, нижнего уровня стека каналов.

Очереди и надежные сеансы
Описывает очереди, хранящие сообщения отправляющего приложения от имени получающего приложения и позднее перенаправляющие эти сообщения получающему приложению.

Транзакции
Объясняет, как создать транзакционные операции с возможностью отката при необходимости.

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

Одноранговая сеть
Подробная информация о способе создания одноранговых служб и клиентов.

Метаданные
Описывает архитектуру и форматы метаданных.

Клиенты
Описывает способ создания различных клиентов для доступа к службам.

Размещение
Описывает размещение. Служба может размещаться в другом приложении или быть резидентной (размещаться сама в себе).

Взаимодействие и интеграция
Описывает использование WCF для расширения существующей логики вместо ее переписывания при существенном изменении логики компонентно-ориентированного приложения, размещенного в COM+.

Модель веб-программирования HTTP WCF
Описывает модель веб-программирования WCF, позволяющую разработчикам предоставлять операции службы WCF конечным точкам, не являющимся конечными точками SOAP.

Синдикация WCF
Описывает поддержку простого экспонирования веб-каналов синдикации из службы WCF.

Интеграция с AJAX и поддержка JSON
Описывает поддержку форматов данных асинхронных сценариев JavaScript, XML (AJAX) и JSON в ASP.NET, позволяющую службам WCF предоставлять операции клиентам AJAX.

Обнаружение WCF
Описывает поддержку для включения обнаружения служб во время выполнения совместимым способом с помощью протокола WS-Discovery.

Маршрутизация
Описывает службу маршрутизации.

Справочник

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

Базовое программирование для WCF