System.Web.Services.Protocols Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, определяющие протоколы, используемые для передачи данных через провод во время обмена данными между клиентами веб-служб XML и веб-службами XML, созданными с помощью ASP.NET.
Классы
| Имя | Описание |
|---|---|
| AnyReturnReader |
Предоставляет минимальное средство чтения возвращаемых значений входящего ответа для клиентов веб-службы, реализованных с помощью HTTP, но без SOAP. |
| HtmlFormParameterReader |
Считывает параметры входящих запросов для веб-служб, реализованных с помощью HTTP, с парами "имя-значение", закодированными как HTML-форма, а не в виде сообщения SOAP. |
| HtmlFormParameterWriter |
Записывает параметры исходящего запроса для веб-служб, реализованных с помощью пар "имя-значение", закодированных как HTML-форма, а не в виде сообщения SOAP. |
| HttpGetClientProtocol |
Базовый класс для прокси-серверов клиента веб-службы XML, использующих протокол HTTP-GET. |
| HttpMethodAttribute |
Применение этого атрибута к клиенту веб-службы XML с помощью HTTP-GET или HTTP-POST задает типы, сериализирующие параметры, отправленные методу веб-службы XML, и чтение ответа из метода веб-службы XML. Этот класс не наследуется. |
| HttpPostClientProtocol |
Базовый класс для прокси-серверов клиента веб-службы XML, использующих протокол HTTP-POST. |
| HttpSimpleClientProtocol |
Представляет базовый класс для взаимодействия с веб-службой XML с помощью простых HTTP-GET и HTTP-POST протоколов. |
| HttpWebClientProtocol |
Представляет базовый класс для всех прокси-серверов веб-службы XML, использующих протокол транспорта HTTP. |
| InvokeCompletedEventArgs |
Представляет результат асинхронно вызываемого веб-метода. |
| LogicalMethodInfo |
Представляет атрибуты и метаданные для метода веб-службы XML. Этот класс не наследуется. |
| MatchAttribute |
Представляет атрибуты совпадения, сделанные с использованием сопоставления текстовых шаблонов. Этот класс не наследуется. |
| MimeFormatter |
Предоставляет абстрактный базовый класс для всех читателей и писателей для веб-служб и клиентов, реализованных с помощью ПРОТОКОЛА HTTP, но без SOAP. |
| MimeParameterReader |
Предоставляет общую базовую реализацию для читателей параметров запроса для веб-служб, реализованных с помощью ПРОТОКОЛА HTTP, но без SOAP. |
| MimeParameterWriter |
Предоставляет общую базовую реализацию для записи параметров внедровых запросов для клиентов веб-служб, реализованных с помощью ПРОТОКОЛА HTTP, но без SOAP. |
| MimeReturnReader |
Предоставляет общую базовую реализацию для читателей значений возвращаемых ответов для клиентов веб-служб, реализованных с помощью ПРОТОКОЛА HTTP, но без SOAP. |
| NopReturnReader |
Служит недействующим средством чтения возвращаемых значений входящего ответа для клиентов веб-служб, реализованных с помощью ПРОТОКОЛА HTTP, но без SOAP. |
| PatternMatcher |
Выполняет поиск текста ответа HTTP для возвращаемых значений для клиентов веб-службы. |
| ServerProtocol |
Платформа .NET использует классы, производные от класса ServerProtocol для обработки запросов веб-службы XML. |
| ServerProtocolFactory |
Платформа .NET использует классы, производные от класса ServerProtocolFactory для обработки запросов веб-службы XML. |
| ServerType |
Платформа .NET использует класс ServerType для обработки запросов веб-службы XML. |
| Soap12FaultCodes |
Определяет коды сбоя SOAP, которые отображаются в сообщении SOAP при возникновении ошибки при взаимодействии с веб-службами XML с помощью протокола SOAP версии 1.2. |
| SoapClientMessage |
Представляет данные в запросе SOAP, отправленном или ответе SOAP, полученном клиентом веб-службы XML по определенному SoapMessageStageобъекту. Этот класс не наследуется. |
| SoapDocumentMethodAttribute |
Применение SoapDocumentMethodAttribute к методу указывает, что сообщения SOAP и из метода используют форматирование |
| SoapDocumentServiceAttribute |
Применение необязательного SoapDocumentServiceAttribute к веб-службе XML задает формат запросов и ответов SOAP по умолчанию, отправляемых и от методов веб-службы XML в веб-службе XML. |
| SoapException |
Представляет исключение, которое возникает при вызове метода веб-службы XML через SOAP и возникает исключение. |
| SoapExtension |
Базовый класс расширений SOAP для веб-служб XML, созданных с помощью ASP.NET. |
| SoapExtensionAttribute |
При переопределении в производном классе указывает расширение SOAP должно выполняться с помощью метода веб-службы XML. |
| SoapFaultSubCode |
Представляет содержимое необязательного |
| SoapHeader |
При переопределении в производном классе представляет содержимое заголовка SOAP. |
| SoapHeaderAttribute |
Этот атрибут применяется к методу веб-службы XML или клиенту веб-службы XML, чтобы указать заголовок SOAP, который может обрабатывать метод веб-службы XML или клиент веб-службы XML. Этот класс не наследуется. |
| SoapHeaderCollection |
Содержит коллекцию экземпляров SoapHeader класса. |
| SoapHeaderException |
Представление ошибки сервера SOAP. |
| SoapHeaderHandling |
Класс SoapHeaderHandling используется для получения, задания, записи и чтения содержимого заголовка SOAP в сообщения SOAP и из нее. |
| SoapHeaderMapping |
Класс SoapHeaderMapping представляет сопоставление заголовков SOAP. |
| SoapHttpClientProtocol |
Указывает клиент класса, производный от прокси-серверов при использовании SOAP. |
| SoapMessage |
Представляет данные в запросе SOAP или ответе SOAP по определенному SoapMessageStageзапросу. |
| SoapRpcMethodAttribute |
Указывает, что сообщения SOAP, отправляемые в метод, используют форматирование |
| SoapRpcServiceAttribute |
Задает формат запросов и ответов SOAP по умолчанию, отправляемых в методы веб-службы XML и из нее. |
| SoapServerMessage |
Представляет данные в запросе SOAP, полученном или ответе SOAP, отправляемом методом веб-службы XML по определенному SoapMessageStageобъекту. Этот класс не наследуется. |
| SoapServerMethod |
Представляет атрибуты и метаданные для метода веб-службы XML. Этот класс не наследуется. |
| SoapServerProtocol |
Платформа .NET создает экземпляр класса SoapServerProtocol для обработки запросов веб-службы XML. |
| SoapServerProtocolFactory |
Платформа .NET создает экземпляр класса SoapServerProtocolFactory для обработки запросов веб-службы XML. |
| SoapServerType |
Класс SoapServerType представляет тип, на котором основана веб-служба XML. |
| SoapUnknownHeader |
Представляет данные, полученные из заголовка SOAP, который не был понят получателем веб-службы XML или клиентом веб-службы XML. Этот класс не наследуется. |
| TextReturnReader |
Считывает значения из текста ответа HTTP для клиентов веб-службы, реализованных с помощью ПРОТОКОЛА HTTP, но без SOAP. |
| UrlEncodedParameterWriter |
Предоставляет функции кодирования URL-адресов для записи параметров внеуходных запросов для клиентов веб-служб, реализованных с помощью HTTP, но без SOAP. |
| UrlParameterReader |
Считывает параметры входящего запроса для веб-служб, реализованных с помощью пар "имя-значение", закодированных в строке запроса URL-адреса, а не в виде сообщения SOAP. |
| UrlParameterWriter |
Записывает параметры запроса для веб-служб, реализованных с помощью ПАР "имя-значение", закодированных в строке запроса URL-адреса, а не в виде сообщения SOAP. |
| ValueCollectionParameterReader |
Служит базовым классом для читателей входящих параметров запроса для веб-служб, реализованных с помощью ПРОТОКОЛА HTTP, но без SOAP. |
| WebClientAsyncResult |
Предоставляет реализацию IAsyncResult для использования прокси-серверов веб-службы XML для реализации стандартного шаблона асинхронного метода. |
| WebClientProtocol |
Указывает базовый класс для всех прокси-серверов веб-службы XML, созданных с помощью ASP.NET. |
| WebServiceHandlerFactory |
Динамически производит экземпляры обработчика веб-служб, тип или типы которого реализуют IHttpHandler интерфейс. |
| XmlReturnReader |
Считывает возвращаемые значения из XML, закодированного в тексте входящих ответов для клиентов веб-служб, реализованных с помощью ПРОТОКОЛА HTTP, но без SOAP. |
Перечисления
| Имя | Описание |
|---|---|
| LogicalMethodTypes |
Указывает, как был вызван метод веб-службы XML. |
| SoapHeaderDirection |
Указывает, является ли получатель SoapHeader веб-службой XML, клиентом веб-службы XML или обоими. |
| SoapMessageStage |
Указывает этап обработки сообщения SOAP. |
| SoapParameterStyle |
Указывает, как параметры форматируются в сообщении SOAP. |
| SoapProtocolVersion |
Указывает версию протокола SOAP, используемого для взаимодействия с веб-службой XML. |
| SoapServiceRoutingStyle |
Указывает, как сообщение SOAP направляется на веб-сервер, на котором размещена веб-служба XML. |
Делегаты
| Имя | Описание |
|---|---|
| InvokeCompletedEventHandler |
Представляет обработчик событий, который принимает результаты асинхронно вызываемых веб-методов. Этот класс не наследуется. |