包 | mx.data |
类 | public class ManagedOperation |
继承 | ManagedOperation Object |
子类 | ManagedQuery |
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
属性 | 由以下参数定义 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
convertResults : Boolean = true
启用/禁用结果元素类型的转换。 | ManagedOperation | ||
dataManager : RPCDataManager
每个 ManagedOperation 都应该是 RPCDataManager 标记的子代。 | ManagedOperation | ||
ignore : Boolean = false
在某些情况下,忽略特定托管操作可能是有用的。 | ManagedOperation | ||
name : String 此操作正在管理的服务中的操作的名称。 | ManagedOperation | ||
operation : AbstractOperation 存储正在对此托管操作使用的服务操作。 | ManagedOperation | ||
parameters : String
一个通常情况下可选的元数据值,用于存储此操作的参数名称的逗号分隔列表。 | ManagedOperation | ||
resultElementType : Class
对于返回多值响应的操作而言,此属性指定 Array 或 ArrayCollection 的元素类型。 | ManagedOperation | ||
resultType : Class
此操作的返回类型所属的类。 | ManagedOperation | ||
type : String
表示托管操作的类型。 | ManagedOperation |
方法 | 由以下参数定义 | ||
---|---|---|---|
创建 ManagedOperation 对象。 | ManagedOperation | ||
禁用此操作的数据管理。 | ManagedOperation | ||
如果先前已禁用此操作的数据管理,则会启用它。 | ManagedOperation | ||
表示对象是否已经定义了指定的属性。 | Object | ||
初始化托管操作,托管操作会为与此同时遇到的任何配置问题引发错误。 | ManagedOperation | ||
针对实际服务调用该操作,不进行任何管理。 | ManagedOperation | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
convertResults | 属性 |
public var convertResults:Boolean = true
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
启用/禁用结果元素类型的转换。
默认值为 true。
dataManager | 属性 |
dataManager:RPCDataManager
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
每个 ManagedOperation 都应该是 RPCDataManager 标记的子代。此属性存储对父代的引用。
实现
public function get dataManager():RPCDataManager
public function set dataManager(value:RPCDataManager):void
ignore | 属性 |
public var ignore:Boolean = false
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
在某些情况下,忽略特定托管操作可能是有用的。如果是这样,可以将此属性设置为 true
。
默认值为 false。
name | 属性 |
public var name:String
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此操作正在管理的服务中的操作的名称。
operation | 属性 |
public var operation:AbstractOperation
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
存储正在对此托管操作使用的服务操作。
parameters | 属性 |
resultElementType | 属性 |
public var resultElementType:Class
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
对于返回多值响应的操作而言,此属性指定 Array 或 ArrayCollection 的元素类型。
resultType | 属性 |
public var resultType:Class
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此操作的返回类型所属的类。
type | 属性 |
public var type:String
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
表示托管操作的类型。值为:“create”
、“update”
、“delete”
、“get”
、“query”
和“findItem”
。
默认值为 ""。
ManagedOperation | () | 构造函数 |
public function ManagedOperation(nameParam:String = null, typeParam:String = null)
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
创建 ManagedOperation 对象。名称和类型都是必需的参数,但在此处为可选参数,所以此类可以用作 MXML 标记。
参数nameParam:String (default = null ) — 此操作正在管理的服务中的操作的名称。
| |
typeParam:String (default = null ) — 托管操作的类型。值为:“create”、“update”、“delete”、“get”、“query”或“findItem”。
|
disableManagement | () | 方法 |
public function disableManagement():void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
禁用此操作的数据管理。禁用管理时,会像它未被托管一样执行操作。
enableManagement | () | 方法 |
public function enableManagement():void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
如果先前已禁用此操作的数据管理,则会启用它。
initialize | () | 方法 |
public function initialize():void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
初始化托管操作,托管操作会为与此同时遇到的任何配置问题引发错误。
invokeService | () | 方法 |
public function invokeService(args:Array):mx.rpc:AsyncToken
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
针对实际服务调用该操作,不进行任何管理。
参数
args:Array — 调用的参数
|
mx.rpc:AsyncToken — AsyncToken 标记,可以用于注册一个或多个回调函数以从此调用接收结果或故障事件。
|
Tue Jun 12 2018, 11:04 AM Z