パッケージmx.rpc
public class AsyncRequest
継承AsyncRequest Inheritance Producer Inheritance MessageAgent Inheritance EventDispatcher Inheritance Object

AsyncRequest クラスは、RPC コール呼び出しのためのメッセージングの抽象クラスです。AsyncRequest を使用すると、リモート宛先で複数の要求を行うことができます。リモート要求が完了すると、AsyncRequest は要求内で指定された応答側にコールバックします。



パブリックプロパティ
 プロパティ定義
 InheritedchannelSet : ChannelSet
MessageAgent が使用する ChannelSet へのアクセスを提供します。
MessageAgent
 InheritedclientId : String
MessageAgent のクライアント ID へのアクセスを提供します。
MessageAgent
 Inheritedconnected : Boolean
この MessageAgent が現在、ChannelSet を介して宛先に接続されているかどうかを示します。
MessageAgent
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 InheriteddefaultHeaders : Object
プロデューサで送信されるメッセージに適用するデフォルトヘッダーです。
Producer
 Inheriteddestination : String
MessageAgent の宛先へのアクセスを提供します。
MessageAgent
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 InheritedrequestTimeout : int
送信メッセージの要求タイムアウト時間 (秒単位) に対するアクセスを提供します。
MessageAgent
 Inheritedsubtopic : String
MessageAgent が使用するリモート宛先のサブトピックへのアクセスを提供します。
MessageAgent
パブリック Methods
 メソッド定義
  
新しい非同期要求を作成します。
AsyncRequest
 Inherited
送信されたメッセージの結果を受信したときに MessageResponder によって呼び出されます。
MessageAgent
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
リスナーがイベントの通知を受け取るように、イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録します。
EventDispatcher
 Inherited
CONNECT ChannelEvent を処理します。
MessageAgent
 Inherited
DISCONNECT ChannelEvent を処理します。
MessageAgent
 Inherited
ChannelFaultEvent を処理します。
MessageAgent
 Inherited
MessageAgent のネットワーク接続を切断します。
MessageAgent
 Inherited
イベントをイベントフローに送出します。
EventDispatcher
 Inherited
送信されたメッセージの失敗を受信したときに、MessageResponder によって呼び出されます。
MessageAgent
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
指定されたプロパティがオブジェクトに定義されているかどうかを示します。
Object
 Inherited
initialized(document:Object, id:String):void
実装オブジェクトが作成され、タグに指定されたすべてのプロパティが割り当てられた後に呼び出されます。
MessageAgent
  
invoke(msg:IMessage, responder:IResponder):void
非同期要求を送出して、後から呼び出すために応答側を保存します。
AsyncRequest
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
MessageAgent をリモート宛先からログアウトします。
MessageAgent
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
send(message:IMessage):void
指定されたメッセージを宛先に送信します。
Producer
 Inherited
setCredentials(username:String, password:String):void
MessageAgent が宛先の認証に使用する証明書を設定します。
MessageAgent
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
setRemoteCredentials(username:String, password:String):void
セカンダリシステムへの認証のためにリモート宛先に渡すリモート資格情報を設定します。
MessageAgent
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
Protected Methods
 メソッド定義
 Inherited
MessageAgent の初回の接続前に MessageAgent の channelSet プロパティを自動的に初期化します。
MessageAgent
 Inherited
エージェントの ChannelSet を使って、MessageAgent から宛先にメッセージを送信します。
MessageAgent
イベント
 イベント一覧定義
 Inherited 送信したメッセージに対する応答メッセージを受信したときに送出されます。MessageAgent
 Inherited Flash Player がオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited MessageAgent が使用中の基本チャネルが接続されたときに送出されます。MessageAgent
 Inherited MessageAgent が使用中の基本チャネルが切断されたときに送出されます。MessageAgent
 Inherited MessageAgent が使用中の基本チャネルでエラーが発生したときに送出されます。MessageAgent
 Inherited Flash Player がオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
 Inherited メッセージエラーが発生したときに送出されます。MessageAgent
 Inherited MessageAgent の connected プロパティが変更されたときに送出されます。MessageAgent
コンストラクタの詳細
AsyncRequest()コンストラクタ
public 関数 AsyncRequest()

新しい非同期要求を作成します。

メソッドの詳細
invoke()メソッド
public function invoke(msg:IMessage, responder:IResponder):void

非同期要求を送出して、後から呼び出すために応答側を保存します。

パラメータ
msg:IMessage
 
responder:IResponder