Пакет | mx.rpc.remoting |
Класс | public class Operation |
Наследование | Operation AbstractOperation AbstractInvoker EventDispatcher Object |
Подклассы | Operation |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
send()
.
Свойство | Определено | ||
---|---|---|---|
argumentNames : Array
Упорядоченный список имен аргументов для передачи в вызов метода. | Operation | ||
arguments : Object
Аргументы для передачи операции при ее вызове. | AbstractOperation | ||
concurrency : String
Параллельная обработка для этой операции. | Operation | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
lastResult : Object [только для чтения]
Результат последнего вызова. | AbstractInvoker | ||
makeObjectsBindable : Boolean [переопределить]
Если значение равно true, возвращенные анонимные объекты принудительно передаются объектам со свойством bindable. | Operation | ||
name : String
Имя этой операции. | AbstractOperation | ||
operationManager : Function
Это свойство обычно устанавливается кодом инфраструктуры, если требуется изменить поведение вызова службы без изменения способа внешнего вызова этой службы. | AbstractInvoker | ||
properties : Object
Эта функция предназначена, главным образом, для разработчиков инфраструктуры с целью регистрации дополнительных пользовательских свойств для операции. | AbstractOperation | ||
resultElementType : Class
Аналогично resultType предназначается для определения класса ActionScript, используемого данной операцией, но применяется только в отношении операций, возвращающих результат с несколькими значениями (например, | AbstractInvoker | ||
resultType : Class
Указывает дополнительный тип возврата для операции. | AbstractInvoker | ||
service : AbstractService [только для чтения]
Предоставляет удобный доступ к службе, в которой вызывается операция. | AbstractOperation | ||
showBusyCursor : Boolean
Требуется ли отображать курсор в состоянии занятости при выполнении операции. | Operation |
Метод | Определено | ||
---|---|---|---|
Создает новую операцию. | Operation | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
[переопределить]
Отменяет последний вызов службы или вызов с указанным идентификатором. | Operation | ||
Устанавливает для свойства result объекта вызова значение null. | AbstractInvoker | ||
Посылает событие в поток событий. | EventDispatcher | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
[переопределить]
Выполняет соответствующий метод. | Operation | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Эта функция предоставляется для обновления свойства lastResult. | AbstractInvoker | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
argumentNames | свойство |
public var argumentNames:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Упорядоченный список имен аргументов для передачи в вызов метода. Поскольку объект аргументов представляет собой карту хеширования без гарантированной очередности, этот массив позволяет все корректно скомпилировать. Он устанавливается автоматически MXML-компилятором в случае использования операции в форме тега.
concurrency | свойство |
concurrency:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Параллельная обработка для этой операции. Если значение не было явно установлено, используется настройка из RemoteObject.
Реализация
public function get concurrency():String
public function set concurrency(value:String):void
makeObjectsBindable | свойство |
makeObjectsBindable:Boolean
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если значение равно true, возвращенные анонимные объекты принудительно передаются объектам со свойством bindable.
Реализация
override public function get makeObjectsBindable():Boolean
override public function set makeObjectsBindable(value:Boolean):void
showBusyCursor | свойство |
showBusyCursor:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Требуется ли отображать курсор в состоянии занятости при выполнении операции. Если значение не было явно установлено, используется настройка из RemoteObject.
Реализация
public function get showBusyCursor():Boolean
public function set showBusyCursor(value:Boolean):void
Operation | () | Конструктор |
public function Operation(remoteObject:AbstractService = null, name:String = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает новую операцию. Обычно выполняется напрямую автоматически RemoteObject при обращении к неизвестной операции. Разработчику не рекомендуется использовать этот конструктор напрямую.
ПараметрыremoteObject:AbstractService (default = null ) — Объект RemoteObject, определяющий службу.
| |
name:String (default = null ) — Имя службы.
|
cancel | () | метод |
override public function cancel(id:String = null):mx.rpc:AsyncToken
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отменяет последний вызов службы или вызов с указанным идентификатором. Даже в том случае, если возможность выполнения сетевой операции сохраняется, события результата или ошибки не передаются.
Параметры
id:String (default = null ) — Значение messageId для вызова, который требуется отменить. Дополнительно. Если этот параметр не используется, последний вызов службы будет отменен.
|
mx.rpc:AsyncToken — AsyncToken, связанный с вызовом, который был отменен или является нулевым (если отмена вызовов не выполнялась).
|
send | () | метод |
override public function send(... args):mx.rpc:AsyncToken
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет соответствующий метод. Любые аргументы, переданные как часть вызова метода. При отсутствии передаваемых аргументов в качестве источника параметров используется объект аргументов.
Параметры
... args — Дополнительные аргументы, переданные как часть вызова метода. При отсутствии передаваемых аргументов в качестве источника параметров используется объект аргументов.
|
mx.rpc:AsyncToken — Объект AsyncToken. Этот объект доступен в событиях result и fault свойства token .
|
Tue Jun 12 2018, 11:34 AM Z