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

NetworkMonitor  - AS3 Flex

mx.netmon
public class NetworkMonitor
继承NetworkMonitor Inheritance Object

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

NetworkMonitor 是框架和企业服务类用于向 Flash Builder Network Monitor 功能发送信息的存根。NetworkMonitor 声明了一些将由 Flash Builder 提供的 mix-in 类填充的 Impl 函数。如果不指定这些函数,存根将不做任何事情,或者会根据情况返回 false 或 null。我们目前不使用单体或实例对象来简化调用监视器的代码。



公共属性
 属性由以下参数定义
  adjustNetConnectionURLImpl : Function
[静态] 将由 mix-in 指定。
NetworkMonitor
  adjustURLRequestImpl : Function
[静态] 将由 mix-in 指定。
NetworkMonitor
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  isMonitoringImpl : Function
[静态] 将由 mix-in 指定。
NetworkMonitor
  monitorEventImpl : Function
[静态] 将由 mix-in 指定。
NetworkMonitor
  monitorFaultImpl : Function
[静态] 将由 mix-in 指定。
NetworkMonitor
  monitorInvocationImpl : Function
[静态] 将由 mix-in 指定。
NetworkMonitor
  monitorResultImpl : Function
[静态] 将由 mix-in 指定。
NetworkMonitor
公共方法
 方法由以下参数定义
  
[静态] 调整 NetConnectionChannel 和 HTTPChannel 请求的 URL,以使其通过监视器的检查。
NetworkMonitor
  
adjustURLRequest(urlRequest:URLRequest, rootURL:String, correlationID:String):void
[静态] 调整 URLRequest,以使其通过监视器的检查。
NetworkMonitor
 Inherited
表示对象是否已经定义了指定的属性。
Object
  
[静态] 如果监视器已链接并正在进行监视,则返回 true。
NetworkMonitor
 Inherited
表示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
  
monitorEvent(event:Event, correlationID:String):void
[静态] 通知监视器有事件发生。
NetworkMonitor
  
monitorFault(faultMessage:Object, actualFault:Object):void
[静态] 通知监视器有故障发生。
NetworkMonitor
  
monitorInvocation(id:String, invocationMessage:Object, messageAgent:Object):void
[静态] 通知监视器正在发生调用。
NetworkMonitor
  
monitorResult(resultMessage:Object, actualResult:Object):void
[静态] 通知监视器有结果返回。
NetworkMonitor
 Inherited
表示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
属性详细信息

adjustNetConnectionURLImpl

属性
public static var adjustNetConnectionURLImpl:Function

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

将由 mix-in 指定。

adjustURLRequestImpl

属性 
public static var adjustURLRequestImpl:Function

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

将由 mix-in 指定。

isMonitoringImpl

属性 
public static var isMonitoringImpl:Function

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

将由 mix-in 指定。

monitorEventImpl

属性 
public static var monitorEventImpl:Function

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

将由 mix-in 指定。

monitorFaultImpl

属性 
public static var monitorFaultImpl:Function

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

将由 mix-in 指定。

monitorInvocationImpl

属性 
public static var monitorInvocationImpl:Function

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

将由 mix-in 指定。

monitorResultImpl

属性 
public static var monitorResultImpl:Function

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

将由 mix-in 指定。

方法详细信息

adjustNetConnectionURL

()方法
public static function adjustNetConnectionURL(rootUrl:String, url:String):String

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

调整 NetConnectionChannel 和 HTTPChannel 请求的 URL,以使其通过监视器的检查。返回修改过的 URL。

参数

rootUrl:String — 用于调整。
 
url:String

返回
String

adjustURLRequest

()方法 
public static function adjustURLRequest(urlRequest:URLRequest, rootURL:String, correlationID:String):void

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

调整 URLRequest,以使其通过监视器的检查。发送到监视器的 URLRequest 将有两个头:

  • actualHostPort:URL 的实际 host:port
  • correlationID:当请求来自消息传递时请求的 correlationID(Image/Loader 请求需要创建它们自己的 correlationID)

参数

urlRequest:URLRequest — 要调整的 URLRequest。(支持相对 URL。)
 
rootURL:String — 从相对 URL 计算绝对 URL。如有必要,将 SWF 文件的 URL 作为此值传递。
 
correlationID:String — 可用于关联事件的 correlationID。

isMonitoring

()方法 
public static function isMonitoring():Boolean

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

如果监视器已链接并正在进行监视,则返回 true。

返回
Boolean

monitorEvent

()方法 
public static function monitorEvent(event:Event, correlationID:String):void

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

通知监视器有事件发生。此方法可以由 Loader 使用来监视安全性和 IO 错误。它不应该用于 Loader 的 complete 事件。

参数

event:Event — 将要发生(或已发生)的事件。
 
correlationID:String — 要与其它事件或请求关联的 correlationID。

monitorFault

()方法 
public static function monitorFault(faultMessage:Object, actualFault:Object):void

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

通知监视器有故障发生。

参数

faultMessage:Object — 返回的指示结果的消息。如果是由于调用失败导致的,则为 null。(它在此处为无类型的,以避免牵涉到相关性。)
 
actualFault:Object — 发生的故障。(它在此处为无类型的,以避免牵涉到相关性。)

monitorInvocation

()方法 
public static function monitorInvocation(id:String, invocationMessage:Object, messageAgent:Object):void

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

通知监视器正在发生调用。

参数

id:String — 导致发生调用的标记(如果可以确定)的标识。
 
invocationMessage:Object — 将通过网络发送的消息。(它在此处为无类型的,以避免牵涉到相关性。)
 
messageAgent:Object

monitorResult

()方法 
public static function monitorResult(resultMessage:Object, actualResult:Object):void

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

通知监视器有结果返回。

参数

resultMessage:Object — 返回的指示结果的消息。(它在此处为无类型的,以避免牵涉到相关性。)
 
actualResult:Object — 解码结果





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

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