Библиотеки фундаментальных классов 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 сервисы.
Класс | Описание |
---|---|
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 сервисов. |
Класс | Описание |
---|---|
Wshandler |
Класс ядра клиента, используемый для коммуникаций с XML Web сервисом. Этот класс используется в замещающем коде, генерируемом в окне редактирования программ и при визуальном связывании управляющих элементов с XML Web сервисами на форме. |
Colbase |
Класс, из которого происходят классы коллекции XML Web сервиса. |
Colclient |
Класс, добавляемый в коллекцию клиентов ColClients. |
Colclients |
Класс коллекции клиентов операции. |
Coloperation |
Класс, добавляемый в коллекцию операций Coloperations. |
Coloperations |
Класс коллекции операций. |
Colparm |
Класс, добавляемый в коллекцию параметров Colparms. |
Colparms |
Класс коллекции параметров операции |
Wsparms |
Диалоговый блок, который запрашивает пользователя ввести параметры для вызова операции XML Web сервиса. |
Wsparmzoom |
Диалоговый блок "Zoom", используемый диалоговым блоков ввода параметров. |
Примечания
В библиотеке классов _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.