UrlParameterReader Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает параметры входящего запроса для веб-служб, реализуемых с помощью HTTP с парами "имя-значение", кодируемыми в строке запроса 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=2
a
и b
являются именами параметров, а 1
и 2
— их значениями.
Как правило, использовать напрямую не требуется UrlParameterReader . HTTP — получение веб-служб включается, если элемент файла конфигурации ASP.NET (Web.config) protocols
содержит add
элемент, значение атрибута name которого — " 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) |
Преобразует коллекцию пар "имя-значение" в массив объектов, представляющих значения параметров метода. (Унаследовано от ValueCollectionParameterReader) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |