mx.rpc.soap.mxmlOperation Операция, специально используемая WebServices.mx.rpc.mxml:IMXMLSupportmx.rpc.soap:Operation Операция, специально используемая WebServices. Операция представляет собой отдельный метод в службе. Операцию можно вызвать путем вызова функции с тем же именем в службе или путем получения доступа к операции в качестве свойства в службе и вызова метода send(). Operation Создает новую операцию.webServicemx.rpc.soap:WebServicenullWeb-служба, для которой вызывается эта операция. namenullИмя этой операции. Создает новую операцию. cancel Отменяет последний вызов службы или вызов с указанным идентификатором.AsyncToken, связанный с вызовом, который был отменен или является нулевым (если отмена вызовов не выполнялась). mx.rpc:AsyncTokenidnullЗначение messageId для вызова, который требуется отменить. Дополнительно. Если этот параметр не используется, последний вызов службы будет отменен. Отменяет последний вызов службы или вызов с указанным идентификатором. Даже в том случае, если возможность выполнения сетевой операции сохраняется, события результата или ошибки не передаются. concurrency Параллельная обработка для этой операции. Параллельная обработка для этой операции. Если это значение не было явно установлено, используется настройка из WebService. showBusyCursor Требуется ли отображать курсор в состоянии занятости при выполнении операции. Требуется ли отображать курсор в состоянии занятости при выполнении операции. Если это значение не было явно установлено, используется настройка из WebService. WebService Тег &lt;mx:WebService&gt; предоставляет доступ к операциям web-служб, совместимых с SOAP. The <mx:WebService> tag accepts the following tag attributes:

 <mx:WebService
   Properties
   concurrency="multiple|single|last"
   destination="No default."
   id="No default."
   serviceName="No default."
   showBusyCursor="false|true"
   makeObjectsBindable="false|true"
   useProxy="false|true"
   wsdl="No default."
 
   Events
   fault="No default."
   result="No default."
 />
 

An <mx:WebService> tag can have multiple <mx:operation> tags, which have the following tag attributes:

 <mx:operation
   Properties
   concurrency="multiple|single|last"
   name=No default, required.
   resultFormat="object|xml|e4x"
   makeObjectsBindable="false|true"
 
   
   Events
   fault=No default.
   result=No default.
 />
 
An <mx:Operation> tag contains an <mx:request> tag. To specify an XML structure in an <mx:request> tag, you must set the value of the tag's format attribute to "xml". Otherwise, the body is converted into Objects. ]]>
mx.rpc.mxml:IMXMLSupportmx.core:IMXMLObjectmx.rpc.soap:WebService Тег <mx:WebService> предоставляет доступ к операциям web-служб, совместимых с SOAP. WebService Создает новый компонент WebService.destinationnullАдрес назначения WebService, который должен соответствовать имени адреса назначения в файле services-config.xml. Если значение не указано, компонент WebService использует адрес назначения DefaultHTTP. Создает новый компонент WebService. getOperation Возвращает операцию для данного имени.Операция, которая выполняется для этого имени. mx.rpc:AbstractOperationnameИмя операции. Возвращает операцию для данного имени. Если операция не была создана заранее, в течение этого вызова создается новая операция mx.rpc.soap.mxml.Operation. Как правило, доступ к операции можно получить путем простого указания ее имени после переменной службы (myService.someOperation), но если имя операции совпадает с определенным методом в службе (например, setCredentials), то для обращения к операции можно использовать этот метод. initialized Вызывается автоматически компилятором MXML, если настройка WebService выполнена с использованием тега.documentMXML-документ, в котором находится WebService. idидентификатор WebService в документе. Вызывается автоматически компилятором MXML, если настройка WebService выполнена с использованием тега. При создании WebService через ActionScript может потребоваться вызвать этот метод самостоятельно, поскольку его использование рекомендуется для выполнения проверки правильности любых аргументов. concurrency Значение, которое указывает способ обработки нескольких вызовов одной службы. Значение, которое указывает способ обработки нескольких вызовов одной службы. Значением по умолчанию является multiple. Допустимыми являются следующие значения:
  • multiple – Существующие запросы не отменяются, и разработчик несет ответственность за обеспечение непротиворечивости возвращенных данных путем тщательного управления потоком событий. Это значение по умолчанию.
  • single – Для метода создается только один запрос в конкретный момент времени; для дополнительных запросов, созданных во время ожидания обработки этим запросом, незамедлительно генерируется ошибка, и на сервер они не передаются.
  • last – При создании запроса клиент игнорирует событие результата или ошибки для любого текущего запроса в очереди. В систему клиента передаются только результат или ошибка для последнего запроса. Это позволяет упростить обработку событий в клиентском приложении, однако необходимо использовать такой режим только при возможности безопасного игнорирования результатов и ошибок для запросов.
serviceNameshowBusyCursor Если значение true, во время выполнения службы отображается курсор в состоянии занятости. Если значение true, во время выполнения службы отображается курсор в состоянии занятости. Значение по умолчанию false. protocol Устарело, используйте вместо этого соответствующий адрес назначения, либо DefaultHTTP или DefaultHTTPS (при использовании URL-адреса). Устарело, используйте вместо этого соответствующий адрес назначения, либо DefaultHTTP или DefaultHTTPS (при использовании URL-адреса). При устаревшем поведении адрес назначения обновляется, если используется значение по умолчанию.