Привязки Windows Communication Foundation
В Windows Communication Foundation (WCF) способ реализации приложения отделяется от способа его взаимодействия с другим программным обеспечением. С помощью привязок указывается транспорт, кодирование и сведения о протоколе, необходимые для взаимодействия между клиентами и службами. В WCF привязки используются для создания базового описания конечной точки, а потому многие сведения о привязке необходимо согласовывать между взаимодействующими сторонами. Это проще всего обеспечить следующим образом: клиенты службы должны использовать ту же привязку, которую использует конечная точка службы. Дополнительные сведения том, как это сделать, см. в разделе Использование привязок для настройки служб и клиентов Windows Communication Foundation.
Привязка состоит из коллекции элементов привязки. Каждый элемент описывает некоторый аспект взаимодействия конечной точки с клиентами. Привязка должна содержать как минимум один элемент транспорта, как минимум один элемент кодирования сообщений (по умолчанию предоставляемый элементом транспорта привязки) и любое количество других элементов протоколов привязки. Процесс, создающий среду выполнения из этого описания, позволяет добавлять код из каждого элемента привязки в эту среду выполнения.
В WCF предусмотрены привязки, содержащие стандартные наборы элементов привязки. Можно использовать их с параметрами по умолчанию либо изменить значения этих параметров согласно потребностям пользователя. Эти предоставляемые системой привязки имеют свойства, обеспечивающие прямое управление элементами привязки и их параметрами. Также можно параллельно работать с несколькими версиями привязки, присвоив отдельное имя каждой из них. Подробные сведения см. в разделе Настройка привязок, предоставляемых системой.
Если потребуется коллекция элементов привязки, не предусмотренная в числе предоставляемых системой, можно создать пользовательскую привязку, содержащую требуемую коллекцию элементов привязки. Создавать эти пользовательские привязки очень просто, и для этого не требуется новый класс, однако в них отсутствуют свойства для управления элементами привязки или их параметрами. Обращаться к элементам привязки и изменять их параметры можно через содержащую их коллекцию. Подробные сведения см. в разделе Пользовательские привязки.
В этом разделе
- Настройка привязок, предоставляемых системой
Описание способов использования и изменения привязок, предусмотренных в WCF, для поддержки стандартных сценариев.
- Использование привязок для настройки служб и клиентов Windows Communication Foundation
Описание способов определения привязок Windows Communication Foundation (WCF) для служб и клиентов (принудительно в коде или декларативно с помощью конфигурации).
- Пользовательские привязки
Описание элемента CustomBinding и сферы его применения.
Справочник
CustomBinding
См. также
Дата сборки: 2011-02-23