UrlParameterReader Класс

Определение

Считывает параметры входящего запроса для веб-служб, реализованных с помощью пар "имя-значение", закодированных в строке запроса URL-адреса, а не в виде сообщения SOAP.

public ref class UrlParameterReader : System::Web::Services::Protocols::ValueCollectionParameterReader
public class UrlParameterReader : System.Web.Services.Protocols.ValueCollectionParameterReader
type UrlParameterReader = class
    inherit ValueCollectionParameterReader
Public Class UrlParameterReader
Inherits ValueCollectionParameterReader
Наследование

Комментарии

UrlParameterReader и другие классы в System.Web.Services.Protocols пространстве имен поддерживают реализации веб-служб .NET Framework с помощью HTTP-GET и HTTP-POST операций. Средства записи веб-служб и средства чтения сериализуются и десериализируют соответственно между параметрами или возвращаемыми объектами веб-методов и потоками HTTP-запроса или ответа. Записи веб-служб и читатели используют HTTP для транспорта, но не обмениваются сообщениями с использованием стандарта SOAP.

Класс UrlParameterReader предоставляет метод на стороне службы для чтения пар имени и значения параметра, Readкоторые кодируются в строку запроса HTTP-запроса. Например, в URL-адресе http://contoso.com?a=1&b=2a и b являются именами параметров и 12 их значениями.

Обычно вам не нужно использовать UrlParameterReader напрямую. HTTP-GET веб-службы включены, если элемент ASP.NET файла конфигурации (Web.config) protocols содержит элемент add, значение атрибута имени которого равно "HttpGet". Класс UrlParameterReader автоматически используется при включении веб-службы HTTP-GET и получении применимого HTTP-запроса.

Конструкторы

Имя Описание
UrlParameterReader()

Инициализирует новый экземпляр класса UrlParameterReader.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetInitializer(LogicalMethodInfo)

Возвращает инициализатор для указанного метода.

(Унаследовано от ValueCollectionParameterReader)
GetInitializers(LogicalMethodInfo[])

При переопределении в производном классе возвращает массив объектов инициализатора, соответствующих входным массиву определений методов.

(Унаследовано от MimeFormatter)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Initialize(Object)

Инициализирует экземпляр.

(Унаследовано от ValueCollectionParameterReader)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Read(HttpRequest)

Считывает пары "имя-значение", закодированные в строке запроса HTTP-запроса в значения параметров веб-метода.

Read(NameValueCollection)

Преобразует коллекцию пар name/value в массив объектов, представляющих значения параметров метода.

(Унаследовано от ValueCollectionParameterReader)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел