Пакет | mx.rpc.soap |
Класс | public dynamic class WebService |
Наследование | WebService AbstractWebService AbstractService Proxy |
Подклассы | WebService |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойство | Определено | ||
---|---|---|---|
channelSet : ChannelSet
Предоставляет доступ к ChannelSet, используемому данной службой. | AbstractService | ||
convertParametersHandler : Function
Дополнительная функция, предназначенная, главным образом, для разработчиков инфраструктуры, которые должны установить функцию для вызова с параметрами, передаваемыми в каждый вызов операции web-службы. | AbstractWebService | ||
convertResultHandler : Function
Дополнительная функция, предназначенная, прежде всего, для разработчиков инфраструктуры, которые должны установить функцию для обработки результатов операции перед уведомлением обработчиков результатов. | AbstractWebService | ||
description : String
Описание службы для активного в настоящее время порта. | AbstractWebService | ||
destination : String [переопределить]
Адрес назначения службы. | AbstractWebService | ||
endpointURI : String
Местоположение WebService. | AbstractWebService | ||
headers : Array [только для чтения]
Возвращает массив SOAPHeaders, зарегистрированный для WebService. | AbstractWebService | ||
httpHeaders : Object
Пользовательские заголовки HTTP, передаваемые в конечную точку SOAP. | AbstractWebService | ||
makeObjectsBindable : Boolean
Если значение равно true, возвращенные анонимные объекты принудительно передаются объектам со свойством bindable. | AbstractWebService | ||
managers : Array
Свойство managers используется для хранения списка менеджеров данных, которые изменяют поведение этой службы. | AbstractService | ||
operations : Object
Массив операций обычно устанавливается только компилятором MXML при создании службы посредством тега MXML. | AbstractService | ||
port : String
Указывает порт в документе WSDL, который должен использовать этот WebService. | AbstractWebService | ||
ready : Boolean [только для чтения]
Определяет готовность WebService к созданию запросов. | AbstractWebService | ||
requestTimeout : int
Предоставляет доступ к тайм-ауту запроса в секундах для переданных сообщений. | AbstractService | ||
rootURL : String
URL для использования WebService при вычислении относительных URL. | AbstractWebService | ||
service : String
Указывает службу в документе WSDL для использования в данной службе WebService. | AbstractWebService | ||
useProxy : Boolean
Указывает, требуется ли использовать службу прокси Flex. | AbstractWebService | ||
wsdl : String
Местоположение документа WSDL для WebService. | WebService | ||
xmlSpecialCharsFilter : Function
Пользовательская функция, которая используется для экранирования специальных символов XML перед кодированием любого простого содержимого. | AbstractWebService |
Метод | Определено | ||
---|---|---|---|
Создает новый экземпляр WebService. | WebService | ||
Добавляет заголовок, применимый ко всем операциям этой web-службы. | AbstractWebService | ||
addSimpleHeader(qnameLocal:String, qnameNamespace:String, headerName:String, headerValue:String):void
Добавляет заголовок, применимый ко всем операциям WebService. | AbstractWebService | ||
Возвращает логическое значение, которое определяет готовность WebService загрузить WSDL (наличие допустимого адреса назначения или указанного wsdl). | WebService | ||
Очищает заголовки, применимые ко всем операциям. | AbstractWebService | ||
Разъединяет сетевое подключение службы и удаляет любые ответчики для запросов в очереди. | AbstractService | ||
Возвращает заголовок, если найденное соответствие основано на значениях QName, localName и URI. | AbstractWebService | ||
[переопределить]
Возвращает операцию для данного имени. | WebService | ||
Вызов для инициализации службы. | AbstractService | ||
Предоставляет для WebService инструкции по загрузке документа WSDL. | WebService | ||
Регистрирует пользователя за пределами адреса назначения. | AbstractService | ||
Удаляет заголовок с данным QName из всех операций. | AbstractWebService | ||
Устанавливает учетные данные для адреса назначения, к которому обращалась служба при использовании Data Services на стороне сервера. | AbstractService | ||
[переопределить]
Имя пользователя и пароль для аутентификации пользователя при получении доступа к web-службе. | AbstractWebService | ||
Представляет экземпляр WebService в виде строки с описанием важных свойств, например идентификатора адреса назначения или присвоенного набора каналов. | WebService |
Метод | Определено | ||
---|---|---|---|
Инициализирует новую операцию. | WebService |
Событие | Сводка | Определено | ||
---|---|---|---|---|
Событие ошибки передается при ошибке вызова службы и отсутствии обработки этого вызова операцией. | AbstractService | |||
Событие вызова передается при вызове операции службы при отсутствии ошибки до попытки канала передать сообщение. | AbstractService | |||
LoadEvent.LOAD передается при успешной загрузке документа WSDL. | WebService | |||
Событие результата передается при успешном возврате вызова службы и отсутствии обработки этого вызова операцией. | AbstractService |
Константа | Определено | ||
---|---|---|---|
DEFAULT_DESTINATION_HTTP : String = "DefaultHTTP" [статические] | WebService | ||
DEFAULT_DESTINATION_HTTPS : String = "DefaultHTTPS" [статические] | WebService |
wsdl | свойство |
wsdl:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Местоположение документа WSDL для WebService. При использовании относительного URL проверьте, что указано значение rootURL
или создан WebService в MXML.
Реализация
public function get wsdl():String
public function set wsdl(value:String):void
WebService | () | Конструктор |
public function WebService(destination:String = null, rootURL:String = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает новый экземпляр WebService. Адрес назначения, если он указан, должен соответствовать значению в файле services-config.xml. Если значение не указано, WebService использует адрес назначения DefaultHTTP. Значение rootURL
требуется в случае, если для поиска WSDL-документа для данного WebService предполагается использовать относительный URL.
destination:String (default = null ) — Адрес назначения WebService должен соответствовать имени адреса назначения в файле services-config.xml.
| |
rootURL:String (default = null ) — Корневой URL для WebService.
|
canLoadWSDL | () | метод |
public function canLoadWSDL():Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает логическое значение, которое определяет готовность WebService загрузить WSDL (наличие допустимого адреса назначения или указанного wsdl).
ВозвращаетBoolean — Возвращает значение true , если WebService готов загрузить WSDL; в противном случае возвращает значение false .
|
getOperation | () | метод |
override public function getOperation(name:String):AbstractOperation
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает операцию для данного имени. Если операция не была создана заранее, в ходе этого вызова создается новая операция mx.rpc.soap.Operation
. Как правило, доступ к операции можно получить путем простого указания ее имени после переменной службы (myService.someOperation
), но если имя операции совпадает с определенным методом в службе (например, setCredentials
), то для обращения к операции можно использовать этот метод.
Параметры
name:String — Имя операции.
|
AbstractOperation — Операция, которая выполняется для этого имени.
|
initializeOperation | () | метод |
loadWSDL | () | метод |
public function loadWSDL(uri:String = null):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет для WebService инструкции по загрузке документа WSDL. WebService вызывает этот метод автоматически, если это указано в MXML-теге WebService, однако при создании объекта WebService в ActionScript вручную его также необходимо вызывать вручную после определения значений для свойства destination
или wsdl
.
Параметры
uri:String (default = null ) — Если wsdl не был указан предварительно, его можно указать здесь.
|
toString | () | метод |
public function toString():String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Представляет экземпляр WebService в виде строки с описанием важных свойств, например идентификатора адреса назначения или присвоенного набора каналов.
ВозвращаетString — Возвращает строковое представление WebService.
|
load | Событие |
mx.rpc.soap.LoadEvent
свойство LoadEvent.type =
mx.rpc.soap.LoadEvent.LOAD
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
LoadEvent.LOAD
передается при успешной загрузке документа WSDL.
LOAD
определяет значение свойства type
объекта события load
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
wsdl | Объект WSDL. |
location | URI документа WSDL |
DEFAULT_DESTINATION_HTTP | Константа |
public static const DEFAULT_DESTINATION_HTTP:String = "DefaultHTTP"
DEFAULT_DESTINATION_HTTPS | Константа |
public static const DEFAULT_DESTINATION_HTTPS:String = "DefaultHTTPS"
Tue Jun 12 2018, 11:34 AM Z