This page was saved using jaction on 2006-09-04 8:33:26.
Address: http://flexdocs.kr/docs/flex2/langref/mx/rpc/AsyncToken.html
Title: mx.rpc.AsyncToken (Flex™ 2 레퍼런스 가이드)  •  Size: 32361
Packagemx.rpc
Classpublic dynamic class AsyncToken
InheritanceAsyncToken Inheritance EventDispatcher Inheritance Object
SubclassesItemReference

이 클래스는, 비동기 RPC 처리를 위한 추가 데이터 또는 토큰 레벨의 데이터를 설정하는 장소를 제공합니다. 또, 개개의 호출해에 IResponder 를 추가할 수도 있습니다. AsyncToken 는,token property의 ResultEventFaultEvent 로 참조할 수가 있습니다.



Public property
 property정의
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
  message : IMessage
[read-only] 관련지을 수 있고 있는 메세지에의 액세스를 제공합니다.
AsyncToken
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
  responders : Array
[read-only] 비동기 요구가 완료하면 불려 가는 IResponder 핸들러의 배열입니다.
AsyncToken
  result : Object
[read-only] 관련지을 수 있고 있는 RPC 호출이 돌려주는 결과입니다.
AsyncToken
Public Methods
 Methods정의
  AsyncToken (message:IMessage )
지정된 메세지를 가지는 토큰의 인스턴스를 작성합니다.
AsyncToken
 InheritedaddEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
EventDispatcher
  addResponder (responder:IResponder ):void
addResponder 는, 응답측을 응답측의 배열에 추가합니다.
AsyncToken
 InheriteddispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
EventDispatcher
 InheritedhasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
EventDispatcher
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
  hasResponder ():Boolean
이 토큰에 적어도 1 개의 mx.rpc.IResponder 가 등록되어 있는지 어떤지를 판단합니다.
AsyncToken
 InheritedisPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
Object
 InheritedpropertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
Object
 InheritedremoveEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
EventDispatcher
 InheritedsetPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
Object
 InheritedtoString ():String
지정된 object의 string 표현을 돌려줍니다.
Object
 InheritedvalueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
Object
 InheritedwillTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
EventDispatcher
이벤트
 이벤트일람정의
  propertyChange 채널 세트의 property가 변경되었을 때에 dispatch됩니다. AsyncToken
property의 상세
messageproperty
message:IMessage   [read-only]

관련지을 수 있고 있는 메세지에의 액세스를 제공합니다.

Implements
    public function get message():IMessage
respondersproperty 
responders:Array   [read-only]

비동기 요구가 완료하면 불려 가는 IResponder 핸들러의 배열입니다. 처리나 서비스가 event 자체를 dispatch하기전에, 토큰에 할당할 수 있었던 각 응답측의 result 또는 fault 함수가 불려 가 일치하는 이벤트에게 건네집니다. 개발자는,event.preventDefault() 를 호출해, 서비스가 계속해 이벤트를 dispatch하지 않게 할 수가 있습니다. 이것에 의해, 서비스 또는 처리의 result property의 할당을 방해할 수 있을 것은 없습니다.

Implements
    public function get responders():Array
resultproperty 
result:Object   [read-only]

관련지을 수 있고 있는 RPC 호출이 돌려주는 결과입니다. 토큰의 결과 property를 일단 할당할 수 있으면, 이 property는, 관련지을 수 있었던 ResultEvent 의 결과 property와 완전히 같게 됩니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get result():Object
constructor    의 상세
AsyncToken()constructor   
public 함수 AsyncToken(message:IMessage )

지정된 메세지를 가지는 토큰의 인스턴스를 작성합니다.

Parameters
message:IMessage
Methods의 상세
addResponder()Methods
public function addResponder(responder:IResponder ):void

addResponder 는, 응답측을 응답측의 배열에 추가합니다. 응답측의 Parameters에 할당할 수 있었던 object는,mx.rpc.IResponder 를 Implements할 필요가 있습니다.

Parameters
responder:IResponder — 비동기 요구가 완료하면 불려 가는 핸들러입니다.

See also

hasResponder()Methods 
public function hasResponder():Boolean

이 토큰에 적어도 1 개의 mx.rpc.IResponder 가 등록되어 있는지 어떤지를 판단합니다.

반환값
Boolean — 이 토큰에 적어도 1 개의 응답측이 추가되고 있는 경우는, true 입니다.
이벤트의 상세
propertyChangeevent 
Event object type: mx.events.PropertyChangeEvent
PropertyChangeEvent.type property = mx.events.PropertyChangeEvent.PROPERTY_CHANGE

채널 세트의 property가 변경되었을 때에 dispatch됩니다.

PropertyChangeEvent.PROPERTY_CHANGE 정수에 의해,PropertyChange 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesconstructor    에 의해 결정됩니다. 디폴트는 false 입니다.
cancelableconstructor    에 의해 결정됩니다. 디폴트는 false 입니다.
kind변경의 종류. PropertyChangeEventKind.UPDATE 또는 PropertyChangeEventKind.DELETE 의 머지않아인가입니다.
oldValue원의 property의 값입니다.
newValue새로운 property의 값 (존재하는 경우)입니다.
property변경된 property입니다.
source변경된 property를 포함한 object입니다.
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.






 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/rpc/AsyncToken.html