mx.rpc.soapOperation Операция, специально используемая WebServices.mx.rpc:AbstractOperation Операция, специально используемая WebServices. Операция представляет собой отдельный метод в службе. Операцию можно вызвать путем вызова функции с тем же именем в службе или путем получения доступа к операции в качестве свойства в службе и вызова метода send(). header Передается при возврате вызовом операции заголовков SOAP в ответе.mx.rpc.events.HeaderEvent.HEADERmx.rpc.events.HeaderEvent Передается при возврате вызовом операции заголовков SOAP в ответе. Для каждого заголовка SOAP передается HeaderEvent. Operation Создает новую операцию.webServicemx.rpc:AbstractServicenullWeb-служба, для которой вызывается эта операция. namenullИмя этой операции. Создает новую операцию. Обычно выполняется непосредственно MXML-компилятором или автоматически WebService при доступе к неизвестной операции. Разработчику не рекомендуется использовать этот конструктор напрямую. addHeader Добавляет заголовок, применимый только к этой операции.headerЗаголовок SOAP для добавления к этой операции. Добавляет заголовок, применимый только к этой операции. Заголовок может предоставляться в предварительно закодированной форме как экземпляр XML или экземпляр SOAPHeader, кодирование для которого выполняется внутренним кодировщиком SOAP. addSimpleHeader Добавляет заголовок, применимый только к этой операции.qnameLocalлокальное имя для заголовка QName. qnameNamespaceпространство имен для заголовка QName. headerNameИмя заголовка. headerValueЗначение заголовка. Добавляет заголовок, применимый только к этой операции. cancel Отменяет последний вызов службы или вызов с указанным идентификатором.AsyncToken, связанный с вызовом, который был отменен или является нулевым (если отмена вызовов не выполнялась). mx.rpc:AsyncTokenidnullЗначение messageId для вызова, который требуется отменить. Дополнительно. Если этот параметр не используется, последний вызов службы будет отменен. Отменяет последний вызов службы или вызов с указанным идентификатором. Даже в том случае, если возможность выполнения сетевой операции сохраняется, события результата или ошибки не передаются. clearHeaders Очищает заголовки для данной отдельной операции. Очищает заголовки для данной отдельной операции. getHeader Возвращает заголовок, если найдено соответствие на основе значений QName, localName и URI.Возвращает SOAPHeader. mx.rpc.soap:SOAPHeaderqnameQName для SOAPHeader. headerNamenullИмя заголовка в содержимом SOAPHeader (дополнительно). Возвращает заголовок, если найдено соответствие на основе значений QName, localName и URI. removeHeader Удаляет заголовок с данным QName из всех операций.qnameQName для SOAPHeader. headerNamenullИмя заголовка в содержимом SOAPHeader (дополнительно). Удаляет заголовок с данным QName из всех операций. endpointURI Местоположение WebService для этой операции. Местоположение WebService для этой операции. Как правило, WSDL указывает местоположение служб, но это свойство для отмены можно настроить для переопределения местоположения отдельной операции. forcePartArrays Определяет, требуется ли возвращать в виде массива с одним элементом (или без элементов соответственно) одиночное или пустое значение для части выходного сообщения, которая определена как массив. Определяет, требуется ли возвращать в виде массива с одним элементом (или без элементов соответственно) одиночное или пустое значение для части выходного сообщения, которая определена как массив. Это применимо для сгруппированных web-служб документов/литералов, для которых один или несколько элементов, представляющих отдельные части сообщения в последовательности оболочки, могут иметь атрибут maxOccurs со значением больше 1. Это значит, что соответствующую часть необходимо обрабатывать как массив даже в том случае, если ответ для этой части не содержит значений или содержит одно значение. При установке для forcePartArrays значения true всегда создается массив для частей, определенных этим способом, независимо от количества возвращенных значений. При установке для forcePartArrays значения false массивы создаются только в случае, если возвращаются два и более элементов. headerFormat Определяет способ декодирования закодированных заголовков SOAP. Определяет способ декодирования закодированных заголовков SOAP. Значение object указывает, что каждый заголовок XML-узла декодируется в объект SOAPHeader, а их свойства content являются структурой объекта, как указано в документе WSDL. Значение xml указывает, что XML будет оставлен как XMLNodes. Значение e4x указывает, что доступ к XML можно будет получить посредством ECMAScript для выражений XML (E4X). headers Предоставляет доступ к массиву SOAPHeaders, которые требуется передать для каждого вызова операции. Предоставляет доступ к массиву SOAPHeaders, которые требуется передать для каждого вызова операции. httpHeaders Пользовательские заголовки HTTP, передаваемые в конечную точку SOAP. Пользовательские заголовки HTTP, передаваемые в конечную точку SOAP. Если требуется передать несколько заголовков с одним именем, необходимо указать значение как массив. ignoreWhitespace Определяет, игнорируется ли пустое пространство при обработке XML для запроса или ответа с кодировкой SOAP. Определяет, игнорируется ли пустое пространство при обработке XML для запроса или ответа с кодировкой SOAP. Значением по умолчанию является true. Пустое пространство при этом не сохраняется. Если в определении типов схемы XML для ограничения whiteSpace установлено значение preserve, то для ignoreWhitespace необходимо сначала установить значение false. Напротив, если для ограничения типа whiteSpace установлено значение replace или collapse, то установка не будет игнорироваться даже в том случае, если для ignoreWhitespace установлено значение false. makeObjectsBindable Если значение равно true, возвращенные анонимные объекты принудительно передаются объектам со свойством bindable. Если значение равно true, возвращенные анонимные объекты принудительно передаются объектам со свойством bindable. multiplePartsFormat Указывает тип объекта результата по умолчанию для вызовов web-служб, которые определяют несколько частей выходного сообщения. Указывает тип объекта результата по умолчанию для вызовов web-служб, которые определяют несколько частей выходного сообщения. Значение object указывает, что объект lastResult будет иметь названные свойства, соответствующие отдельным частям вывода. При значении array lastResult используется как массив, в который помещаются значения частей в порядке их поступления в основную часть сообщения SOAP. Значением по умолчанию для операций документов/литералов является object. Значением по умолчанию для операций rpc является array. Свойство multiplePartsFormat применимо только в том случае, если для resultFormat установлено значение object. В противном случае оно игнорируется. request Запрос операции представляет собой структуру объекта или структуру XML. Запрос операции представляет собой структуру объекта или структуру XML. Если указан XML, XML передается «как есть». При передаче объект кодируется в структуру SOAP XML. resultFormat Определяет способ декодирования результата. Определяет способ декодирования результата. Значение object указывает, что XML декодируется в структуру объекта, как указано в документе WSDL. Значение xml указывает, что XML будет оставлен как XMLNodes. Значение e4x указывает, что доступ к XML можно будет получить посредством ECMAScript для выражений XML (E4X). resultHeaders Заголовки, возвращаемые в рамках последнего выполнения этой операции. Заголовки, возвращаемые в рамках последнего выполнения этой операции. Они совпадают со свойством lastResult и с коллекцией заголовков, которые передаются отдельно как HeaderEvents. xmlSpecialCharsFilter Указывает пользовательскую функцию, которая используется для удаления специальных символов XML перед кодированием любого простого содержимого. Указывает пользовательскую функцию, которая используется для удаления специальных символов XML перед кодированием любого простого содержимого. Допустимо для всех операций web-службы, если эта настройка не была специально перезаписана на уровне операции. Если функция отсутствует, определенная реализация IXMLEncoder устанавливает значения по умолчанию. AbstractWebService AbstractWebService представляет собой абстрактный базовый класс для реализаций, которые обеспечивают доступ RPC к web-службам на основе SOAP.mx.rpc:AbstractService AbstractWebService представляет собой абстрактный базовый класс для реализаций, которые обеспечивают доступ RPC к web-службам на основе SOAP. Этот класс не загружает WSDL-описания во время выполнения. AbstractWebService Создает новый экземпляр WebService.destinationnullАдрес назначения. Он должен соответствовать имени адреса назначения в файле services-config.xml. rootURLnullURL для использования WebService при вычислении относительных URL. Создает новый экземпляр WebService. Адрес назначения, если он указан, должен соответствовать значению в файле services-config.xml. Если значение не указано, WebService использует адрес назначения DefaultHTTP. rootURL требуется в случае, если для поиска WSDL-документа для WebService предполагается использовать относительный URL. addHeader Добавляет заголовок, применимый ко всем операциям этой web-службы.headerЗаголовок SOAP для добавления ко всем операциям. Добавляет заголовок, применимый ко всем операциям этой web-службы. Заголовок может предоставляться в предварительно закодированной форме как экземпляр XML или экземпляр SOAPHeader, кодирование для которого выполняется внутренним кодировщиком SOAP. addSimpleHeader Добавляет заголовок, применимый ко всем операциям WebService.qnameLocalЛокальное имя для заголовка QName. qnameNamespaceПространство имен для заголовка QName. headerNameИмя заголовка. headerValueЗначение заголовка. Добавляет заголовок, применимый ко всем операциям WebService. clearHeaders Очищает заголовки, применимые ко всем операциям. Очищает заголовки, применимые ко всем операциям. getHeader Возвращает заголовок, если найденное соответствие основано на значениях QName, localName и URI.Возвращает заголовок, если найденное соответствие основано на значениях QName, localName и URI. mx.rpc.soap:SOAPHeaderqnameQName для SOAPHeader. headerNamenull(Дополнительно) Имя заголовка в содержимом SOAPHeader. Возвращает заголовок, если найденное соответствие основано на значениях QName, localName и URI. removeHeader Удаляет заголовок с данным QName из всех операций.qnameQName для SOAPHeader. headerNamenull(Дополнительно) Имя заголовка в содержимом SOAPHeader. Удаляет заголовок с данным QName из всех операций. setRemoteCredentials Имя пользователя и пароль для аутентификации пользователя при получении доступа к web-службе.remoteUsernameИмя пользователя для передачи в удаленную конечную точку. remotePasswordПароль для передачи в удаленную конечную точку. charsetnullКодировка набора символов для использования при кодировании учетных данных в удаленной службе. По умолчанию имеет нулевое значение, при котором используется унаследованный набор символов ISO-Latin-1. Помимо этого поддерживается только набор символов UTF-8. Имя пользователя и пароль для аутентификации пользователя при получении доступа к web-службе. Они передаются как часть заголовка HTTP-авторизации от прокси в конечную точку. Если для useProxy установлено значение false, это свойство игнорируется. DEFAULT_DESTINATION_HTTPS Заданный по умолчанию адрес назначения для использования подключений HTTPS при вызове web-службы через прокси.DefaultHTTPS Заданный по умолчанию адрес назначения для использования подключений HTTPS при вызове web-службы через прокси. Если адрес назначения отсутствует, а свойство useProxy устанавливается на значение true, используются заданные по умолчанию адреса назначения для направления запросов в конечную точку web-службы.

Обратите внимание, если используются заданные по умолчанию адреса назначения, в клиенте необходимо указать WSDL и endpointURI. При использовании адреса назначения прокси не по умолчанию, WSDL и endpointURI указаны в конфигурации адреса назначения.

DEFAULT_DESTINATION_HTTP Заданный по умолчанию адрес назначения для использования подключений HTTP при вызове web-службы через прокси.DefaultHTTP Заданный по умолчанию адрес назначения для использования подключений HTTP при вызове web-службы через прокси. Если адрес назначения отсутствует, а свойство useProxy устанавливается на значение true, используются заданные по умолчанию адреса назначения для направления запросов в конечную точку web-службы.

Обратите внимание, если используются заданные по умолчанию адреса назначения, в клиенте необходимо указать WSDL и endpointURI. При использовании адреса назначения прокси не по умолчанию, WSDL и endpointURI указаны в конфигурации адреса назначения.

convertParametersHandler Дополнительная функция, предназначенная, главным образом, для разработчиков инфраструктуры, которые должны установить функцию для вызова с параметрами, передаваемыми в каждый вызов операции web-службы. Дополнительная функция, предназначенная, главным образом, для разработчиков инфраструктуры, которые должны установить функцию для вызова с параметрами, передаваемыми в каждый вызов операции web-службы. Функция получает массив параметров и возвращает потенциально измененный массив. Определение функции должно иметь следующий вид: function myParametersFunction(parameters:Array):Array. convertResultHandler Дополнительная функция, предназначенная, прежде всего, для разработчиков инфраструктуры, которые должны установить функцию для обработки результатов операции перед уведомлением обработчиков результатов. Дополнительная функция, предназначенная, прежде всего, для разработчиков инфраструктуры, которые должны установить функцию для обработки результатов операции перед уведомлением обработчиков результатов. Определение функции должно иметь следующий вид: function myConvertResultsFunction(result: operation:AbstractOperation):. Результат передается только после преобразования makeObjectsBindable, но до создания события результата. description Описание службы для активного в настоящее время порта. Описание службы для активного в настоящее время порта. destination Адрес назначения службы. Адрес назначения службы. Это значение должно соответствовать значению адреса в файле services-config.xml. endpointURI Местоположение WebService. Местоположение WebService. Как правило, WSDL-документ указывает местоположение служб, но это свойство можно настроить это свойство для отмены определенного местоположения. headers Возвращает массив SOAPHeaders, зарегистрированный для WebService. Возвращает массив SOAPHeaders, зарегистрированный для WebService. httpHeaders Пользовательские заголовки HTTP, передаваемые в конечную точку SOAP. Пользовательские заголовки HTTP, передаваемые в конечную точку SOAP. Если требуется передать несколько заголовков с одним именем, необходимо указать значение как массив. makeObjectsBindable Если значение равно true, возвращенные анонимные объекты принудительно передаются объектам со свойством bindable. Если значение равно true, возвращенные анонимные объекты принудительно передаются объектам со свойством bindable. port Указывает порт в документе WSDL, который должен использовать этот WebService. Указывает порт в документе WSDL, который должен использовать этот WebService. ready Определяет готовность WebService к созданию запросов. Определяет готовность WebService к созданию запросов. rootURL URL для использования WebService при вычислении относительных URL. URL для использования WebService при вычислении относительных URL. Это свойство используется только при передаче через прокси. Если для свойства useProxy установлено значение false, относительный URL вычисляется автоматически на основе местоположения SWF, выполняемого данным приложением. Если значение rootURL не установлено явно, в качестве этого значения автоматически используется URL mx.messaging.config.LoaderConfig.url. service Указывает службу в документе WSDL для использования в данной службе WebService. Указывает службу в документе WSDL для использования в данной службе WebService. useProxy Указывает, требуется ли использовать службу прокси Flex.false Указывает, требуется ли использовать службу прокси Flex. Значение по умолчанию false. Если для запросов прокси через сервер Flex не указано значение true, необходимо обеспечить возможность достижения целевого URL для Flash Player. Также невозможно использовать адреса назначения, определенные в файле services-config.xml, если для свойства useProxy установлено значение false. xmlSpecialCharsFilter Пользовательская функция, которая используется для экранирования специальных символов XML перед кодированием любого простого содержимого. Пользовательская функция, которая используется для экранирования специальных символов XML перед кодированием любого простого содержимого. Допустимо для всех операций web-службы, если эта настройка не была специально перезаписана на уровне операции. Если значение не предоставляется, определенная реализация IXMLEncoder устанавливает функцию по умолчанию.
SOAPFault Подкласс mx.rpc.Fault, который предоставляет специфичные данные SOAP от элемента Fault с оболочкой SOAP.mx.rpc:Fault Подкласс mx.rpc.Fault, который предоставляет специфичные данные SOAP от элемента Fault с оболочкой SOAP. SOAPFault Создает новый SOAPFault.faultCodeПолное имя кода ошибки. faultStringОписание ошибки. detailnullЛюбая дополнительная подробная информация об ошибке. elementnullНеобработанный XML для ошибки SOAP. faultactornullИнформация о причине ошибки SOAP. Создает новый SOAPFault. toString Возвращает строку SOAPFault, а также значения faultCode, faultString и faultDetail.Возвращает строку SOAPFault, а также значения faultCode, faultString и faultDetail. Возвращает строку SOAPFault, а также значения faultCode, faultString и faultDetail. element Необработанный XML для этой ошибки SOAP. Необработанный XML для этой ошибки SOAP. faultactor Ошибка SOAP может предоставить информацию о причине ошибки посредством свойства faultactor. Ошибка SOAP может предоставить информацию о причине ошибки посредством свойства faultactor. faultcode Свойство faultcode аналогично faultCode, но оно должно предоставлять полное имя кода, а его регистр должен совпадать с регистром в элементе кода ошибки для SOAP. Свойство faultcode аналогично faultCode, но оно должно предоставлять полное имя кода, а его регистр должен совпадать с регистром в элементе кода ошибки для SOAP. mx.rpc.Fault.faultDetaildetail Свойство detail аналогично faultDetail, но его регистр должен соответствовать регистру элемента подробных данных в ошибке SOAP. Свойство detail аналогично faultDetail, но его регистр должен соответствовать регистру элемента подробных данных в ошибке SOAP. mx.rpc.Fault.faultDetailfaultstring Свойство faultstring аналогично faultString, но его регистр должен совпадать с регистром элемента faultstring в ошибке с оболочкой SOAP. Свойство faultstring аналогично faultString, но его регистр должен совпадать с регистром элемента faultstring в ошибке с оболочкой SOAP. mx.rpc.Fault.faultStringWebService Класс WebService предоставляет доступ к web-службам на базе SOAP на удаленных серверах.mx.rpc.soap:AbstractWebService Класс WebService предоставляет доступ к web-службам на базе SOAP на удаленных серверах. load LoadEvent.LOAD передается при успешной загрузке документа WSDL.mx.rpc.soap.LoadEvent.LOADmx.rpc.soap.LoadEvent LoadEvent.LOAD передается при успешной загрузке документа WSDL. WebService Создает новый экземпляр WebService.destinationnullАдрес назначения WebService должен соответствовать имени адреса назначения в файле services-config.xml. rootURLnullКорневой URL для WebService. Создает новый экземпляр WebService. Адрес назначения, если он указан, должен соответствовать значению в файле services-config.xml. Если значение не указано, WebService использует адрес назначения DefaultHTTP. Значение rootURL требуется в случае, если для поиска WSDL-документа для данного WebService предполагается использовать относительный URL. canLoadWSDL Возвращает логическое значение, которое определяет готовность WebService загрузить WSDL (наличие допустимого адреса назначения или указанного wsdl).Возвращает значение true, если WebService готов загрузить WSDL; в противном случае возвращает значение false. Возвращает логическое значение, которое определяет готовность WebService загрузить WSDL (наличие допустимого адреса назначения или указанного wsdl). getOperation Возвращает операцию для данного имени.Операция, которая выполняется для этого имени. mx.rpc:AbstractOperationnameИмя операции. Возвращает операцию для данного имени. Если операция не была создана заранее, в ходе этого вызова создается новая операция mx.rpc.soap.Operation. Как правило, доступ к операции можно получить путем простого указания ее имени после переменной службы (myService.someOperation), но если имя операции совпадает с определенным методом в службе (например, setCredentials), то для обращения к операции можно использовать этот метод. initializeOperation Инициализирует новую операцию.operationmx.rpc.soap:OperationОперация для инициализации. Инициализирует новую операцию. loadWSDL Предоставляет для WebService инструкции по загрузке документа WSDL.urinullЕсли wsdl не был указан предварительно, его можно указать здесь. Предоставляет для WebService инструкции по загрузке документа WSDL. WebService вызывает этот метод автоматически, если это указано в MXML-теге WebService, однако при создании объекта WebService в ActionScript вручную его также необходимо вызывать вручную после определения значений для свойства destination или wsdl. toString Представляет экземпляр WebService в виде строки с описанием важных свойств, например идентификатора адреса назначения или присвоенного набора каналов.Возвращает строковое представление WebService. Представляет экземпляр WebService в виде строки с описанием важных свойств, например идентификатора адреса назначения или присвоенного набора каналов. DEFAULT_DESTINATION_HTTPSDefaultHTTPSDEFAULT_DESTINATION_HTTPDefaultHTTPwsdl Местоположение документа WSDL для WebService. Местоположение документа WSDL для WebService. При использовании относительного URL проверьте, что указано значение rootURL или создан WebService в MXML. LoadEvent Это событие передается при успешной загрузке документа XML WSDL.mx.rpc.events:WSDLLoadEvent Это событие передается при успешной загрузке документа XML WSDL. loadmx.rpc.soap:LoadEvent:LOADmx.rpc.soap:LoadEventLoadEvent Создает новое событие WSDLLoadEvent.typeТип события; указывает действие, инициировавшее событие. bubblesfalseУказывает, может ли событие передаваться вверх по иерархии списка отображения. cancelabletrueУказывает, существует ли возможность предотвращения поведения, связанного с событием. wsdlnullОбъект, который содержит WSDL-документ. locationnullURL документа WSDL. Создает новое событие WSDLLoadEvent. clone Возвращает копию этого LoadEvent.Возвращает копию этого LoadEvent. Возвращает копию этого LoadEvent. toString Возвращает представление в виде строки для этого LoadEvent.Возвращает представление в виде строки для этого LoadEvent. Возвращает представление в виде строки для этого LoadEvent. LOAD Константа LOAD определяет значение свойства type объекта события load.load Константа LOAD определяет значение свойства type объекта события load.

Свойства объекта события имеют следующие значения:

СвойствоЗначениеbubblesfalsecancelabletruewsdlОбъект WSDL.locationURI документа WSDL
document Этот получатель используется для предоставления унаследованного доступа к загруженному документу в качестве экземпляра flash.xml.XMLDocument. Этот получатель используется для предоставления унаследованного доступа к загруженному документу в качестве экземпляра flash.xml.XMLDocument.
SOAPResult Контекст для результата удаленного вызова процедуры на основе SOAP.Object Контекст для результата удаленного вызова процедуры на основе SOAP. SOAPResult Создает новый SOAPResult. Создает новый SOAPResult. headers Коллекция объектов заголовка. Коллекция объектов заголовка. SOAPDecoder может заполнить этот массив элементами типа SOAPHeader, XML или XMLDocument на основе параметра headerFormat в декодере. isFault Флаг, обозначающий, является ли объект результата сообщением об ошибке SOAP. Флаг, обозначающий, является ли объект результата сообщением об ошибке SOAP. result Тело результата SOAP. Тело результата SOAP. SOAPDecoder может заполнить это значение на основе параметра resultFormat в декодере. SOAPHeader SOAPHeader используется для указания заголовков, которые требуется добавить к оболочке SOAP запроса операции WebService.Object SOAPHeader используется для указания заголовков, которые требуется добавить к оболочке SOAP запроса операции WebService. SOAPHeader Создает новый SOAPHeader.qnameСоставное имя заголовка SOAP. contentСодержимое для передачи в качестве значения заголовка. Создает новый SOAPHeader. Требуется полное имя и содержимое для заголовка SOAP. content Содержимое для передачи в качестве значения заголовка. Содержимое для передачи в качестве значения заголовка. Если для заголовка предоставляется экземпляр XML или flash.xml.XMLNode, он используется непосредственно как предварительно кодированное содержимое и добавляется в качестве нижестоящего элемента к soap:header. В противном случае можно предоставить значение в виде строки, номера и т. д., а основной кодировщик SOAP попытается правильно кодировать значения на основе QName, предоставленного в SOAPHeader (последним средством является xsd:anyType, если отсутствует определение типов). mustUnderstand Указывает, должен ли заголовок считываться конечной точкой. Указывает, должен ли заголовок считываться конечной точкой. Если заголовок обработан, но должен быть распознан, конечная точка должна вернуть ошибку SOAP. qname Составное имя заголовка SOAP. Составное имя заголовка SOAP. role Указывает URI для роли, для которой предназначен заголовок в потенциальной цепочке конечных точек, обрабатывающих запрос SOAP. Указывает URI для роли, для которой предназначен заголовок в потенциальной цепочке конечных точек, обрабатывающих запрос SOAP. Если это значение определено, оно используется для указания actor для заголовка SOAP.