Транспорты в Windows Communication Foundation

Транспортный уровень является самым нижним уровнем стека каналов. Основными транспортами, используемыми в Windows Communication Foundation (WCF), являются HTTP, HTTPS, TCP и именованные каналы. В подразделах данного раздела рассматриваются выбор типа транспорта среди названных выше типов, настройка транспорта и задание свойств настройки.

WCF включает дополнительные транспорты. Сведения о транспорте очереди сообщений (также известном как MSMQ) см. в статьях "Очереди" и "Надежные сеансы". Сведения о одноранговом транспорте см. в разделе "Одноранговые сети".

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

Выбор транспорта
Описываются три основных типа транспорта и рассматриваются вопросы выбора транспорта.

Выбор кодировщика сообщений
Описываются факторы, которые необходимо принять во внимание при выборе элемента привязки для кодирования сообщений.

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

Настройка HTTP и HTTPS
Описывается настройка элементов привязки транспорта HTTP и HTTPS.

Практическое руководство. Замена резервирования URL с помощью WCF на ограниченное резервирование
Описывает использование ограниченных резервирований WCFURL.

Квоты транспорта
Рассматриваются вопросы задания квот, доступных на транспортном уровне.

Работа со средствами NAT и брандмауэрами
Описывается настройка транспортного уровня при отправке или получении сообщений за брандмауэром или при использовании преобразования сетевых адресов (NAT).

Совместное использование портов Net.TCP
Описывает использование компонента общего доступа к tcp-портам Net.TCP в WCF.

Справочные материалы

HttpTransportBindingElement

HttpsTransportBindingElement

TcpTransportBindingElement

NamedPipeTransportBindingElement

Bindings

Расширение привязок