Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Windows Communication Foundation (WCF) позволяет изменять и расширять компоненты среды выполнения для точного управления и расширения приложений на основе служб. Темы в этом разделе углубленно рассматривают архитектуру расширяемости. Дополнительные сведения о базовом программировании см. в статье "Базовое программирование WCF".
В этом разделе
Расширение ServiceHost и уровня модели службы Уровень модели службы отвечает за извлечение входящих сообщений из базовых каналов, перевод их в вызовы методов в коде приложения и отправку результатов обратно вызывающему объекту. Расширения модели служб изменяют или реализуют поведение выполнения или взаимодействия и функции, связанные с функциональностью диспетчера, пользовательскими поведениями, перехватом сообщений и параметров и другими функциями расширяемости.
Расширение привязок Привязки — это объекты, описывающие сведения о взаимодействии, необходимые для подключения к конечной точке. Расширения привязки или пользовательские привязки реализуют пользовательские функции связи, необходимые для поддержки функций приложения.
Расширение уровня канала Уровень канала находится под уровнем модели службы и отвечает за обмен сообщениями между клиентами и службами. Расширения каналов могут реализовать новые функции протокола, такие как безопасность. Расширения каналов также переносят функциональные возможности, такие как реализация нового сетевого транспорта для передачи сообщений SOAP.
Расширение безопасности Безопасность в WCF состоит из безопасности передачи (целостности, конфиденциальности и проверки подлинности), контроля доступа (авторизация) и аудита. Классы, находящиеся в пространстве имен IdentityModel, используются WCF для управления доступом. Понимание архитектуры безопасности позволяет создавать пользовательские типы утверждений для поддержки пользовательских систем управления доступом.
Расширение системы метаданных Система метаданных WCF — это группа классов и интерфейсов, представляющих метаданные, необходимые для реализации приложений на основе служб. Измените или расширьте классы или реализуйте и настройте интерфейсы для экспорта и импорта пользовательских метаданных, таких как расширения языка описания веб-служб (WSDL) или пользовательские утверждения WS-PolicyAttachments.
Расширение кодировщиков и сериализаторов Кодировщики и сериализаторы переводят данные из одной формы в другую. В разделах этого раздела описывается, как расширить предоставленные классы в соответствии с особыми требованиями.
Справка
System.ServiceModel.Description
System.IdentityModel.Selectors