パッケージmx.rpc
クラスpublic dynamic class AsyncToken
継承AsyncToken Inheritance EventDispatcher Inheritance Object

このクラスは、非同期 RPC 処理のための追加データまたはトークンレベルのデータを設定する場所を提供します。また、個々の呼び出しに IResponder を追加することもできます。AsyncToken は、ResultEvent および FaultEventtoken プロパティ)で参照することができます。



パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  message : IMessage
[読み取り専用] 関連付けられているメッセージへのアクセスを提供します。
AsyncToken
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  responders : Array
[読み取り専用] 非同期要求が完了すると呼び出される IResponder ハンドラの配列です。
AsyncToken
  result : Object
[読み取り専用] 関連付けられている RPC 呼び出しが返す結果です。
AsyncToken
パブリックメソッド
 メソッド定義元
  
AsyncToken(message:IMessage = null)
指定されたメッセージを持つトークンのインスタンスを作成します。
AsyncToken
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
EventDispatcher
  
addResponder は、応答側を応答側の配列に追加します。
AsyncToken
 Inherited
イベントをイベントフローに送出します。
EventDispatcher
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
  
このトークンに少なくとも 1 つの mx.rpc.IResponder が登録されているかどうかを判断します。
AsyncToken
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
イベント
 イベント 概要 定義元
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
  チャネルセットのプロパティが変更されたときに送出されます。AsyncToken
プロパティの詳細
messageプロパティ
message:IMessage  [読み取り専用]

関連付けられているメッセージへのアクセスを提供します。



実装
    public function get message():IMessage
respondersプロパティ 
responders:Array  [読み取り専用]

非同期要求が完了すると呼び出される IResponder ハンドラの配列です。トークンに割り当てられた各応答側の result または fault 関数が呼び出され、一致するイベントに渡されます(処理やサービスがイベント自体を送出する前に行われます)。 開発者は、event.preventDefault() () を呼び出して、サービスが引き続きイベントを送出しないようにすることができます。 これにより、サービスまたは処理の result プロパティの割り当てが妨げられることはありません。



実装
    public function get responders():Array
resultプロパティ 
result:Object  [読み取り専用]

関連付けられている RPC 呼び出しが返した結果です。トークンの結果プロパティが一旦割り当てられると、このプロパティは、関連付けられた ResultEvent の結果プロパティとまったく同じになります。

このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。



実装
    public function get result():Object
コンストラクタの詳細
AsyncToken()コンストラクタ
public function AsyncToken(message:IMessage = null)

指定されたメッセージを持つトークンのインスタンスを作成します。

パラメータ
message:IMessage (default = null) — トークンに関連付けられたメッセージです。
メソッドの詳細
addResponder()メソッド
public function addResponder(responder:IResponder):void

addResponder は、応答側を応答側の配列に追加します。 応答側のパラメータに割り当てられたオブジェクトは、mx.rpc.IResponder を実装する必要があります。

パラメータ

responder:IResponder — 非同期要求が完了すると呼び出されるハンドラです。

関連項目

hasResponder()メソッド 
public function hasResponder():Boolean

このトークンに少なくとも 1 つの mx.rpc.IResponder が登録されているかどうかを判断します。

戻り値
Boolean — このトークンに少なくとも 1 つの応答側が追加されている場合は、true です。
イベントの詳細
propertyChange イベント
イベントオブジェクトの型: mx.events.PropertyChangeEvent
プロパティ PropertyChangeEvent.type = mx.events.PropertyChangeEvent.PROPERTY_CHANGE

チャネルセットのプロパティが変更されたときに送出されます。

PropertyChangeEvent.PROPERTY_CHANGE 定数により、イベントオブジェクトの type プロパティ値が PropertyChange イベント用に定義されます。

イベントオブジェクトの各プロパティには次の値が設定されています。

プロパティ
bubblesコンストラクタによって決定されます。デフォルトは false です。
cancelableコンストラクタによって決定されます。デフォルトは false です。
kind変更の種類。PropertyChangeEventKind.UPDATE または PropertyChangeEventKind.DELETE のいずれかです。
oldValue元のプロパティの値です。
newValue新しいプロパティの値(存在する場合)です。
property変更されたプロパティです。.
source変更されたプロパティを含むオブジェクトです。
currentTargetイベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は myButton となります。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。




 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/rpc/AsyncToken.html