на начало
На главную страницу
Форум   

Статья :: Класс WebService


Класс WebService

Как мы показали раньше, Web-служба представляет собой не что иное, как обработчик запросов, поступающих по протоколу передачи гипертекстовых файлов HTTP. В качестве такового Web-служба имеет доступ к внутренним объектам, которые содержатся в этих запросах. Внутренние объекты запроса, передающегося по протоколу передачи гипертекстовых файлов HTTP, обсуждались в разделе "Состояния в приложениях ASP.NET" главы 10 "ASP.NET и Web-формы". Доступ к этим внутренним объектам обеспечивают свойства, которые содержатся в классе WebService.
Класс Web-службы не обязательно должен быть производным от класса WebService, который входит в состав каркаса. При необходимости класс Web-службы может быть производным от любого базового класса. Тогда получить доступ к внутренним объектам можно с помощью рассматриваемого объекта HttpContext. Класс WebService является производным от класса MarshalByRefObject. Поэтому, если класс вашей Web-службы является производным от другого базового класса и вы хотите, чтобы служба об-" рабатывала удаленные запросы, тогда убедитесь, что ее класс является производным от класса MarshalByRef Object. Информацию о запросе, который передается по протоколу передачи гипертекстовых файлов HTTP, можно получить с помощью объекта HttpContext. Информацию о текущем запросе можно получить при помощи статического свойства Current (Текущий).


Класс WebService

страницы в данном разделе 
Глава 11. Web-службы Web-службы
Протоколы Язык XML
Пространства имен XML (XML Namespeces) Схема XML (XML schema)
Протокол SOAP Язык описания Web-служб WSDL
Архитектура Web-службы Пример Web-службы Add (Сложение)
Просмотр Web-службы Add (Сложение) при помощи броузера Отладка Web-службы Add (Сложение)
Клиент для Web-службы Add (Сложение) Язык описания Web-служб (Web Services Description Language — WSDL)
Классы-заместители Клиент web-службы, использующий необработанные данные SOAP и протокол передачи гипертекстовых файлов HTTP
Особенности форматирования данных согласно спецификации SOAP Класс WebService
Использование шаблона Managed C++ web Service Код, генерируемый шаблоном Managed C++ Web Service
Арифметическая Служба Сети, или Web-служба Arithmetic Использование внутренних объектов
Web-служба Hotel Broker Web-служба Customer (Клиент)
Web-служба Hotel Broker (Брокер гостиницы) Соображения по поводу проектирования
Резюме >  


Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)



PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C



 
© faq.pp.ru, справочник программиста