用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
主页  |  隐藏包列表和类列表 |   |   |  新增内容  |  索引  |  附录  |  为什么显示为英语?
过滤条件: 正在从服务器检索数据...
正在从服务器检索数据...
mx.rpc.soap.mxml 

Operation  - AS3 Flex

mx.rpc.soap.mxml
public class Operation
继承Operation Inheritance Operation Inheritance AbstractOperation Inheritance AbstractInvoker Inheritance EventDispatcher Inheritance Object
实现 IMXMLSupport

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

专门由 WebServices 使用的 Operation。Operation 是服务上的单个方法。可以通过在服务上调用同名函数或在服务上访问作为属性的 Operation 并调用 send() 方法来调用 Operation。



公共属性
 属性由以下参数定义
 Inheritedarguments : Object
当操作被调用时传递到此操作的参数。
AbstractOperation
  concurrency : String
此操作的并发设置。
Operation
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 InheritedendpointURI : String
此 Operation 的 WebService 位置。
Operation
 InheritedforcePartArrays : Boolean
确定定义为数组的输出消息部分的单个返回值或空返回值是否应作为包含一个或零个元素的数组返回。
Operation
 InheritedheaderFormat : String
确定如何解码 SOAP 编码的标头。
Operation
 Inheritedheaders : Array
[只读] 要在每次调用操作时发送的 SOAPHeaders 数组的存取器。
Operation
 InheritedhttpHeaders : Object
发送到 SOAP 端点的自定义 HTTP 标头。
Operation
 InheritedignoreWhitespace : Boolean
确定为 SOAP 编码的请求或响应处理 XML 时是否忽略空格。
Operation
 InheritedlastResult : Object
[只读] 上次调用的结果。
AbstractInvoker
 InheritedmakeObjectsBindable : Boolean
[覆盖] 当该置为 true 时,返回的匿名对象将强制成为可绑定的对象。
Operation
 InheritedmultiplePartsFormat : String
确定调用在输出消息中定义多个部分的 Web 服务的默认结果对象的类型。
Operation
 Inheritedname : String
此操作的名称。
AbstractOperation
 InheritedoperationManager : Function
此属性通常由框架代码设置,框架代码需要修改服务调用的行为,而不修改外部调用服务的方式。
AbstractInvoker
 Inheritedproperties : Object
这是一个挂钩,主要供框架开发人员用来为您的操作注册用户指定的其它属性。
AbstractOperation
 Inheritedrequest : Object
该 Operation 的请求是对象结构或 XML 结构。
Operation
 InheritedresultElementType : Class
与 resultType 类似,用于定义由给定操作使用的 ActionScript 类,但是此属性只适用于返回多值结果(例如,Array 或 ArrayCollection (IList))的操作。
AbstractInvoker
 InheritedresultFormat : String
确定如何解码 Operation 结果。
Operation
 InheritedresultHeaders : Array
[只读] 上次执行此操作过程中返回的标头。
Operation
 InheritedresultType : Class
指定操作的可选返回类型。
AbstractInvoker
 Inheritedservice : AbstractService
[只读] 提供对在其上调用此操作的服务的方便访问。
AbstractOperation
  showBusyCursor : Boolean
此操作是否应在其执行时显示忙状态光标。
Operation
 InheritedxmlSpecialCharsFilter : Function
指定用于在对任何简单内容编码之前转义 XML 特殊字符的自定义函数。
Operation
公共方法
 方法由以下参数定义
  
Operation(webService:WebService = null, name:String = null)
创建一个新的 Operation。
Operation
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。
EventDispatcher
 Inherited
添加仅应用于此 Operation 的标头。
Operation
 Inherited
addSimpleHeader(qnameLocal:String, qnameNamespace:String, headerName:String, headerValue:String):void
添加仅应用于此 Operation 的标头。
Operation
  
[覆盖] 取消上次服务调用或具有指定 ID 的调用。
Operation
 Inherited
清除此单个 Operation 的标头。
Operation
 Inherited
clearResult(fireBindingEvent:Boolean = true):void
将 invoker 的 result 属性设置为 null。
AbstractInvoker
 Inherited
将事件调度到事件流中。
EventDispatcher
 Inherited
getHeader(qname:QName, headerName:String = null):SOAPHeader
如果根据 QName localName 和 URI 找到匹配标头,则返回该标头。
Operation
 Inherited
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
EventDispatcher
 Inherited
表示对象是否已经定义了指定的属性。
Object
 Inherited
表示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
表示指定的属性是否存在、是否可枚举。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
从 EventDispatcher 对象中删除侦听器。
EventDispatcher
 Inherited
removeHeader(qname:QName, headerName:String = null):void
从所有操作中删除具有给定 QName 的标头。
Operation
 Inherited
执行此方法。
AbstractOperation
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
公开此挂钩可以更新 lastResult 属性。
AbstractInvoker
 Inherited
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
 Inherited
检查是否用此 EventDispatcher 对象或其任何祖代为指定事件类型注册了事件侦听器。
EventDispatcher
事件
 事件 摘要 由以下参数定义
 Inherited[广播事件] Flash Player 或 AIR 应用程序获得操作系统焦点并变为活动状态时将调度此事件。EventDispatcher
 Inherited[广播事件] Flash Player 或 AIR 应用程序失去操作系统焦点并变为非活动状态时将调度此事件。EventDispatcher
 Inherited当操作调用失败时调度。AbstractOperation
 Inherited当 Operation 调用返回响应结果中的 SOAP 标头时调度。Operation
 Inherited当操作调用成功返回时调度。AbstractOperation
属性详细信息

concurrency

属性
concurrency:String

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

此操作的并发设置。如果尚未明确设置,将使用 WebService 中的设置。



实现
    public function get concurrency():String
    public function set concurrency(value:String):void

showBusyCursor

属性 
showBusyCursor:Boolean

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

此操作是否应在其执行时显示忙状态光标。如果尚未明确设置,将使用 WebService 中的设置。



实现
    public function get showBusyCursor():Boolean
    public function set showBusyCursor(value:Boolean):void
构造函数详细信息

Operation

()构造函数
public function Operation(webService:WebService = null, name:String = null)

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

创建一个新的 Operation。

参数
webService:WebService (default = null) — 对其调用此 Operation 的 Web 服务。
 
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 的调用。即使网络操作可能仍在继续,也不调度 result 或 fault 事件。

参数

id:String (default = null) — 要取消的调用的 messageId。可选。如果省略,将取消上一次服务调用。

返回
mx.rpc:AsyncToken — 与被取消的调用关联的 AsyncToken,如果未取消任何调用,则为 null。




[ X ]为什么显示为英语?
《ActionScript 3.0 参考》中的内容以英语显示

《ActionScript 3.0 参考》中的部分内容未翻译成所有语言。当某个语言元素未翻译时,将显示为英语。例如,ga.controls.HelpBox 类未翻译成任何语言。因此在简体中文版的参考中,ga.controls.HelpBox 类显示为英语。