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

Windows Communication Foundation (WCF) обеспечивает всеобъемлющий контроль функций отправки сообщений приложения.Windows Communication Foundation (WCF) allows extensive control over the messaging functions of an application. В подразделах этого раздела подробно описываются имеющиеся возможности.The topics in this section go into detail about the available features. Дополнительные сведения о базовом программировании см. в разделе базовое Программирование WCF.For more information about basic programming, see Basic WCF Programming.

В этом разделеIn This Section

Службы рабочих процессовWorkflow Services
Описывает создание и настройку служб рабочих процессов.Describes how to create and configure workflow services.

Конечные точки: Адреса, привязки и контрактыEndpoints: Addresses, Bindings, and Contracts
Описывает способ контроля нескольких аспектов службы.Describes how to control multiple aspects of your service.

Передача данных и сериализацияData Transfer and Serialization
Описывает способ настройки сериализации данных для совместной работы или будущей совместимости.Describes how serialization of data can be tailored for interoperation or future compatibility.

Сеансы, экземпляры и параллелизмSessions, Instancing, and Concurrency
Описывает создание экземпляров и режимов сеанса WCF и способ выбора правильного режима для приложения.Describes the instancing and session modes of WCF and how to select the right mode for your application.

ТранспортыTransports
Описывает способ настройки транспортного уровня, нижнего уровня стека каналов.Describes how to configure the transport layer, the lowest level of the channel stack.

Очереди и надежные сеансыQueues and Reliable Sessions
Описывает очереди, хранящие сообщения отправляющего приложения от имени получающего приложения и позднее перенаправляющие эти сообщения получающему приложению.Describes queues, which store messages from a sending application on behalf of a receiving application and later forward these messages to the receiving application.

ТранзакцииTransactions
Объясняет, как создать транзакционные операции с возможностью отката при необходимости.Explains how to create transacted operations that can be rolled back if needed.

БезопасностьSecurity
Описывает, как безопасность WCF позволяет создавать приложения, обладающие конфиденциальность и целостность.Describes how WCF security helps you to create applications that have confidentiality and integrity. Кроме того, в качестве возможностей аудита имеются проверка подлинности и авторизация.Authentication and authorization are also available, as are auditing features.

Одноранговая сетьPeer-to-Peer Networking
Подробная информация о способе создания одноранговых служб и клиентов.Details how to create peer services and clients.

МетаданныеMetadata
Описывает архитектуру и форматы метаданных.Describes metadata architecture and formats.

КлиентыClients
Описывает способ создания различных клиентов для доступа к службам.Describes how to create a variety of clients that access services.

РазмещениеHosting
Описывает размещение.Describes hosting. Служба может размещаться в другом приложении или быть резидентной (размещаться сама в себе).A service can be hosted by another application, or it can be self-hosted.

Взаимодействие и интеграцияInteroperability and Integration
Описывает способы использования WCF для расширения существующей логики вместо ее переписывания при при существенном изменении логики компонентно ориентированного приложения, размещенного на COM +.Describes how to use WCF to extend your existing logic rather than having to rewrite it if you have a substantial investment in component-based application logic hosted in COM+.

Модель веб-программирования HTTP WCFWCF Web HTTP Programming Model
Описывает модель программирования WCF Web, позволяет разработчикам предоставлять операции службы WCF в конечные точки не протокол SOAP.Describes the WCF Web Programming Model that allows developers to expose WCF service operations to non-SOAP endpoints.

Синдикация WCFWCF Syndication
Описывает поддержку простого экспонирования веб-каналов синдикации из службы WCF.Describes support to easily expose syndication feeds from a WCF service.

Интеграция с AJAX и поддержка JSONAJAX Integration and JSON Support
Описывает поддержку для ASP.NET асинхронных скриптов JavaScript и XML (AJAX) и формат данных JavaScript Object Notation (JSON) для разрешения служб WCF предоставлять операции клиентам AJAX.Describes support for ASP.NET Asynchronous JavaScript and XML (AJAX) and the JavaScript Object Notation (JSON) data format to allow WCF services to expose operations to AJAX clients.

Обнаружение WCFWCF Discovery
Описывает поддержку для включения обнаружения служб во время выполнения совместимым способом с помощью протокола WS-Discovery.Describes support to enable services to be discoverable at runtime in an interoperable way using the WS-Discovery protocol.

RoutingRouting
Описывает службу маршрутизации.Describes the routing service.

СсылкаReference

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

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