| Пакет | 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):voidWebService | () | Конструктор |
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
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства