mx.rpc.remotingOperation Операция, специально используемая RemoteObjects.mx.rpc:AbstractOperation Операция, специально используемая RemoteObjects. Операция представляет собой отдельный метод в службе. Операцию можно вызвать путем вызова функции с тем же именем в службе или путем получения доступа к операции в качестве свойства в службе и вызова метода send(). Operation Создает новую операцию.remoteObjectmx.rpc:AbstractServicenullОбъект RemoteObject, определяющий службу. namenullИмя службы. Создает новую операцию. Обычно выполняется напрямую автоматически RemoteObject при обращении к неизвестной операции. Разработчику не рекомендуется использовать этот конструктор напрямую. cancel Отменяет последний вызов службы или вызов с указанным идентификатором.AsyncToken, связанный с вызовом, который был отменен или является нулевым (если отмена вызовов не выполнялась). mx.rpc:AsyncTokenidnullЗначение messageId для вызова, который требуется отменить. Дополнительно. Если этот параметр не используется, последний вызов службы будет отменен. Отменяет последний вызов службы или вызов с указанным идентификатором. Даже в том случае, если возможность выполнения сетевой операции сохраняется, события результата или ошибки не передаются. send Выполняет соответствующий метод.Объект AsyncToken. Этот объект доступен в событиях result и fault свойства token. mx.rpc:AsyncTokenargsДополнительные аргументы, переданные как часть вызова метода. При отсутствии передаваемых аргументов в качестве источника параметров используется объект аргументов. Выполняет соответствующий метод. Любые аргументы, переданные как часть вызова метода. При отсутствии передаваемых аргументов в качестве источника параметров используется объект аргументов. argumentNames Упорядоченный список имен аргументов для передачи в вызов метода. Упорядоченный список имен аргументов для передачи в вызов метода. Поскольку объект аргументов представляет собой карту хеширования без гарантированной очередности, этот массив позволяет все корректно скомпилировать. Он устанавливается автоматически MXML-компилятором в случае использования операции в форме тега. concurrency Параллельная обработка для этой операции. Параллельная обработка для этой операции. Если значение не было явно установлено, используется настройка из RemoteObject. makeObjectsBindable Если значение равно true, возвращенные анонимные объекты принудительно передаются объектам со свойством bindable. Если значение равно true, возвращенные анонимные объекты принудительно передаются объектам со свойством bindable. showBusyCursor Требуется ли отображать курсор в состоянии занятости при выполнении операции. Требуется ли отображать курсор в состоянии занятости при выполнении операции. Если значение не было явно установлено, используется настройка из RemoteObject. RemoteObject Класс RemoteObject предоставляет доступ к классам на удаленном сервере приложений.mx.rpc:AbstractService Класс RemoteObject предоставляет доступ к классам на удаленном сервере приложений. RemoteObject Создает новый RemoteObject.destinationnull[Дополнительно] Адрес назначения RemoteObject; должен соответствовать имени адреса назначения в файле services-config.xml. Создает новый RemoteObject. getOperation Возвращает операцию для данного имени.Операция, которая выполняется для этого имени. mx.rpc:AbstractOperationnameИмя операции. Возвращает операцию для данного имени. Если операция не была создана заранее, в течение этого вызова создается новая операция mx.rpc.remoting.Operation. Как правило, доступ к операции можно получить путем простого указания ее имени после переменной службы (myService.someOperation), но если имя операции совпадает с определенным методом в службе (например, setCredentials), то для обращения к операции можно использовать этот метод. setRemoteCredentials Если управление удаленным объектом осуществляется посредством внешней службы, например компонентом ColdFusion (CFC), для механизма аутентификации этой удаленной службы можно установить имя пользователя и пароль.remoteUsernameИмя пользователя для передачи в удаленную конечную точку. remotePasswordПароль для передачи в удаленную конечную точку. charsetnullКодировка набора символов для использования при кодировании учетных данных в удаленной службе. По умолчанию имеет нулевое значение, при котором используется унаследованный набор символов ISO-Latin-1. Помимо этого поддерживается только набор символов UTF-8. Если управление удаленным объектом осуществляется посредством внешней службы, например компонентом ColdFusion (CFC), для механизма аутентификации этой удаленной службы можно установить имя пользователя и пароль. toString Представляет экземпляр RemoteObject в виде строки с описанием важных свойств, например идентификатора адреса назначения и присвоенного набора каналов.Возвращает строковое представление экземпляра RemoteObject. Представляет экземпляр RemoteObject в виде строки с описанием важных свойств, например идентификатора адреса назначения и присвоенного набора каналов. convertParametersHandler Дополнительная функция, предназначенная, главным образом, для разработчиков инфраструктуры, которые должны установить функцию для вызова с параметрами, передаваемыми в каждый вызов удаленного объекта. Дополнительная функция, предназначенная, главным образом, для разработчиков инфраструктуры, которые должны установить функцию для вызова с параметрами, передаваемыми в каждый вызов удаленного объекта. Функция получает массив параметров и возвращает потенциально измененный массив. Определение функции должно иметь следующий вид: function myParametersFunction(parameters:Array):Array. convertResultHandler Дополнительная функция, предназначенная, прежде всего, для разработчиков инфраструктуры, которые должны установить функцию для обработки результатов операции перед уведомлением обработчиков результатов. Дополнительная функция, предназначенная, прежде всего, для разработчиков инфраструктуры, которые должны установить функцию для обработки результатов операции перед уведомлением обработчиков результатов. Определение функции должно иметь следующий вид: function myConvertResultsFunction(result: operation:AbstractOperation):. Результат передается только после преобразования makeObjectsBindable, но до создания события результата. concurrency Значение, которое указывает способ обработки нескольких вызовов одной службы. Значение, которое указывает способ обработки нескольких вызовов одной службы. Значением по умолчанию является multiple. Допустимыми являются следующие значения:
  • multiple – Существующие запросы не отменяются, и разработчик несет ответственность за обеспечение непротиворечивости возвращенных данных путем тщательного управления потоком событий. Это значение по умолчанию.
  • single – Для метода создается только один запрос в конкретный момент времени; для дополнительных запросов, созданных во время ожидания обработки этим запросом, незамедлительно генерируется ошибка, и на сервер они не передаются.
  • last – При создании запроса клиент игнорирует событие результата или ошибки для любого текущего запроса в очереди. В систему клиента передаются только результат или ошибка для последнего запроса. Это позволяет упростить обработку событий в клиентском приложении, однако необходимо использовать такой режим только при возможности безопасного игнорирования результатов и ошибок для запросов.
endpoint Это свойство позволяет разработчику быстро указать конечную точку для адреса назначения RemoteObject без ссылки на файл конфигурации службы во время компиляции или путем создания ChannelSet программным способом. Это свойство позволяет разработчику быстро указать конечную точку для адреса назначения RemoteObject без ссылки на файл конфигурации службы во время компиляции или путем создания ChannelSet программным способом. Оно также отменяет существующий ChannelSet, если он установлен для службы RemoteObject.

Если URL-адрес конечной точки начинается с https, то используется SecureAMFChannel. В противном случае используется AMFChannel. В URL-адресе конечной точки для указания того, что канал должен использовать имя и порт сервера, которые применялись при загрузке SWF, доступны два специальных маркера: {server.name} и {server.port}.

Примечание. Это свойство требуется при создании приложений AIR.

makeObjectsBindable Если значение равно true, возвращенные анонимные объекты принудительно передаются объектам со свойством bindable. Если значение равно true, возвращенные анонимные объекты принудительно передаются объектам со свойством bindable. showBusyCursor Если значение true, во время выполнения службы отображается курсор в состоянии занятости. Если значение true, во время выполнения службы отображается курсор в состоянии занятости. Значение по умолчанию false. source Позволяет указывать исходное значение в системе клиента; не поддерживается для адресов назначения с использованием JavaAdapter. Позволяет указывать исходное значение в системе клиента; не поддерживается для адресов назначения с использованием JavaAdapter. Это позволяет предоставить несколько источников для доступа из одного адреса назначения на сервере.