Настройка форматирования сообщения SOAP

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

Для веб-служб ASP.NET, использующих для взаимодействия с клиентами протокол SOAP, предусмотрен развитый механизм управления форматом сообщений SOAP, отправляемых в запросах и ответах. Протокол SOAP требует, чтобы содержимое сообщений SOAP, отправляемых веб-службе или веб-службой, находилось в коде XML, содержащемся в элементах Body и Header, которые, в свою очередь, являются дочерними элементами элемента Envelope (принадлежащего пространству имен https://schemas.xmlsoap.org/soap/envelope/). Однако протокол SOAP не накладывает ограничений на форматирование XML.

Для создания и использования веб-служб, в которых применяется различное форматирование, в платформе .NET Framework предусмотрен основанный на атрибутах механизм управления форматом кода XML в сообщении SOAP. Кроме того, предусмотрен основанный на атрибутах механизм задания имен конкретных элементов и атрибутов пересылаемых по сети сообщения SOAP для управления протоколом SOAP на более детальном уровне.

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

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

Справочник

  • System.Xml.Serialization
    Содержит классы, используемые для сериализации объектов в документы формата XML или в потоки.
  • SoapRpcMethodAttribute
    Указывает, что сообщения SOAP, которыми обмениваются с методом, используют форматирование RPC.
  • SoapDocumentServiceAttribute
    При применении необязательного атрибута SoapDocumentServiceAttribute к XML-веб-службе устанавливается формат по умолчанию для запросов и ответов SOAP, принимаемых и передаваемых методами веб-службы.
  • SoapDocumentMethodAttribute
    Применение атрибута SoapDocumentMethodAttribute к методу указывает на то, что сообщения SOAP, посылаемые в метод и отправляемые из метода, используют форматирование Document.
  • SoapRpcServiceAttribute
    Задает формат по умолчанию для запросов и ответов SOAP, передаваемых в метод веб-службы и отправляемых из него.

См. также

  • Introducing XML Serialization
    Содержит общее определение сериализации, в особенности, XML-сериализации.
  • Создание клиентов XML-веб-службы
    Подробные сведения о создании клиента XML-веб-службы, независимо от платформы или технологии, использованной для создания XML-веб-службы.

Дата сборки: 2011-02-23