Библиотеки фундаментальных классов XML Web Service , _WS3Utils.vcx и _WS3Client.vcx, содержат коллекцию классов, которые могут быть поданы как расширения Visual FoxPro XML Web service для Microsoft SOAP Toolkit version 3.0. Используйте эти классы для регистрации XML Web сервисов в соответствии с поддержкой Toolkit. Вы можете, кроме того, с помощью этих расширений публиковать Visual FoxPro COM серверы (.dll файлы) как XML Web сервисы.

Библиотека классов _WS3Utils.vcx
Класс Описание

Olecontrols

Управляющий элемент Tree view, используемый построителем "XML Web Service Builder".

Wsbasebuilder

Базовый класс формы, используемый построителем "XML Web Service Builder".

Wsbuilder

Начальное диалоговое окно построителя "XML Web Service Builder".

Wsbuilder1

XML Web Service – диалоговое окно "Operation Detail".

Wsbuilder2

XML Web Service – диалоговое окно "Client Detail".

Wsbuilder3

XML Web Service – диалоговое окно "Complex Types".

Wsbuilder4

XML Web Service – диалоговое окно "Parameter Values".

Wsconfig

Диалоговое окно, используемое "Web Services Publisher" для указания URL для WSDL файлов.

Wsfoxcode

Класс, используемый для обслуживания IntelliSense для XML Web сервиса, когда к нему обеспечивается доступ в окне редактирования программ.

Wsmanager

Класс, вызываемый панелью XML Web Services в Task Pane Manager для управления XML Web сервисами.

Wsphook

Класс каркаса проекта, используемый XML Web Services Publisher для регенрации WSDL файлов при перестройке проекта.

Wspicker

Диалоговое окно для выбора класса XML Web service, для встави замещающего кода. Это диалоговое окно открывается, когда вы напечаете пару символов, ws, в окне редактирования программ.

Wsproxy

Класс, используемый для генерации замещающего кода, когда класс XML Web service перетаскивается из Toolbox в окно редактирования программ или вызывается при печати пару символов, ws, в окне редактирования программ.

Wspub

Диалоговое окно "Visual FoxPro XML Web Services Publisher".

Wsreg

Диалоговое окно "Visual FoxPro XML Web Services Registration".

Wstest

Диалоговое окно, вызываемое из панели XML Web Services pane в Task Pane Manager для тестирования XML Web сервиса.

Wstool

Диалоговое окно "Advanced" публикатора "Visual FoxPro XML Web Services Publisher".

Wsuddi

Устарело - сервис отключен

_webservices

Класс ядра движка для публикации и регистрации XML Web сервисов.

Библиотека классов _WS3Client.vcx
Класс Описание

Wshandler

Класс ядра клиента, используемый для коммуникаций с XML Web сервисом. Этот класс используется в замещающем коде, генерируемом в окне редактирования программ и при визуальном связывании управляющих элементов с XML Web сервисами на форме.

Colbase

Класс, из которого происходят классы коллекции XML Web сервиса.

Colclient

Класс, добавляемый в коллекцию клиентов ColClients.

Colclients

Класс коллекции клиентов операции.

Coloperation

Класс, добавляемый в коллекцию операций Coloperations.

Coloperations

Класс коллекции операций.

Colparm

Класс, добавляемый в коллекцию параметров Colparms.

Colparms

Класс коллекции параметров операции

Wsparms

Диалоговый блок, который запрашивает пользователя ввести параметры для вызова операции XML Web сервиса.

Wsparmzoom

Диалоговый блок "Zoom", используемый диалоговым блоков ввода параметров.

Expand imageПримечания

В библиотеке классов _WS3Utils.vcx, класс ядра движка, _WebServices, общается с Toolkit напрямую. Класс _WebServices содержит методы для публикации XML Web сервисов, включая также те методы, которые читают информацию из библиотеки типов из вашего сервера, а также те методы, которые генерируют необходимые файлы поддержки XML Web сервисов, например, ASP listener и файлы описания сервиса WSDL. Вы можете, кроме того, зарегистрировать внешний XML Web сервис, используя предоставленные классами методы.

Библиотека классов _WS3Utils.vcx содержит прочие файлы поддержки для работы с XML Web сервисами. Эти классы являются, по существу, классами формы, которые помогают пользователю собирать информацию для регистрации и публикации XML Web сервисов. Они работают совместно с классом _WebServices.

В билиотеке классов _WS3Client.vcx, основным классом для использования с XML Web сервисами является WSHandler. Этот класс обрабатывает все вызовы к классу SOAP клиента SOAP Toolkit 3.0, который соединяется с XML Web сервисом и вызывает операции.

Для получения более подробной информации об использовании фундаментальных классов, смотрите Руководство по использованию фундаментальных классов Visual FoxPro.

Expand imageСмотрите также