Web-службы → Класс WebService

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

Опубликовал admin
30 Мар, Четверг 2006г.

Web-службы → Использование шаблона Managed C++ web Service (Web-службы на управляемом C++)

Управляемую Web-службу можно достаточно легко написать на языке C++ с управляемыми расширениями Используя шаблон Managed C++ Web Service Template (Web-служба на управляемом C++), создайте проект пусковой системы. Следуйте приведенным ниже пошаговым инструкциям Создаваемый проект содержится в виде уже готового решения в каталоге ManagedWebService. Чтобы самостоятельно создать проект, который будет расположен в каталоге Demos (Демонстрации), выполните следующие шаги:

Опубликовал admin
30 Мар, Четверг 2006г.

Web-службы → Код, генерируемый шаблоном Managed C++ Web Service (Web-служба на управляемом C++)

Шаблон Managed C++ Web Service (Web-служба на управляемом C++) создает код стартовой системы для проекта Web-службы. На рис. 11.6 приведено окно Solution Explorer (Поиск решения), в котором открыт проект ManagedWebService.
Файл ManagedWebService. asmx содержит следующую строку

<%@ WebService Class= ManagedWebService.Classl %>

Опубликовал admin
30 Мар, Четверг 2006г.

Web-службы → Арифметическая Служба Сети, или Web-служба Arithmetic (Арифметика)

В данном разделе главы будет рассмотрена Web-служба Arithmetic (Арифметика), созданная на основе шаблона Managed C++ Web Service (Web-служба на управляемом C++). Мы научимся работать с внутренними объектами Web-службы. Но прежде чем двигаться дальше, посмотрите, как выглядит Web-служба в окне вашего броузера (рис. 11.7) Из окна броузера можно запустить каждый метод Web-службы и убедиться, что методы работают корректно.

Опубликовал admin
30 Мар, Четверг 2006г.

Web-службы → Использование внутренних объектов

Данная Web-служба имеет несколько методов, на примере которых мы проиллюстрируем, как используются внутренние объекты. Дальше мы увидим, что эти внутренние объекты аналогичны внутренним объектам в ASP.NET Из используемых методов те два, которые подсчитывают общую сумму чисел, иллюстрируют использование состояния приложения и состояния сеанса. В соответствующих обработчиках событий, которые содержатся в файле global.asax.h, значение суммы инициализируется нулем. Для Web-служб файл Global. asax. h играет ту же роль, что и для ASP.NET.

Опубликовал admin
30 Мар, Четверг 2006г.


RSS-материал

Программирование для чайников.