Элемент <add> для элемента <protocols>

Этот раздел посвящен технологии прежних версий. Веб-службы XML и клиенты веб-служб XML должны создаваться с использованием Windows Communication Foundation.

Добавляет заданные протоколы, которые могут использоваться веб-службой ASP.NET для получения данных запросов, передаваемых клиентом, и возврата данных ответов. Протокол можно использовать, чтобы связать данные запроса с методом и его параметрами, а также данные ответа с методом и возвращаемым значением.

Иерархия схемы

<configuration>
  <system.web>
    Элемент <webServices>
      Элемент <protocols>
        Элемент <add> для элемента <protocols>

Синтаксис

<add name="protocol name"/>

Атрибуты и элементы

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

Атрибуты

Атрибут Описание

name

Обязательный атрибут.

Имя добавляемого протокола.

Дочерние элементы

Нет.

Родительские элементы

Элемент Описание

configuration

Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями платформы .NET Framework.

system.web

Задает корневой элемент для раздела конфигурации ASP.NET. Содержит элементы конфигурации, предназначенные для настройки веб-приложений ASP.NET и управления их работой.

webServices

Управляет параметрами веб-служб, развернутых с помощью ASP.NET, и клиентов веб-служб, работающих на платформе .NET Framework.

protocols

Задает протоколы, которые могут использоваться веб-службой ASP.NET для получения данных запросов, передаваемых клиентом, и возврата данных ответов. Протокол можно использовать, чтобы связать данные запроса с методом и его параметрами, а также данные ответа с методом и возвращаемым значением.

Замечания

Все четыре возможных протокола используют протокол HTTP/1.1 в качестве транспортного. Выражаясь буквально, значения HttpGet и HttpPost используют методы GET и POST класса HTTP. Значение HttpSoap также использует метод POST, но без традиционной семантики HTTP POST, используемой формой HTML.

Пример

В следующем примере включаются все четыре поддерживаемых протокола.

<configuration>
   <system.web>
      <webServices>
         <protocols>
            <add name="HttpSoap"/>
            <add name="HttpPost"/>
            <add name="HttpGet"/>
            <add name="Documentation"/>
         </protocols>
      </webServices>
   </system.web>
</configuration>

См. также

Справочник

Элемент <webServices>
Элемент <protocols>

Другие ресурсы

ASP.NET Settings Schema
XML-веб-службы, созданные с помощью ASP.NET, и клиенты XML-веб-служб