This page was saved using jaction on 2006-09-04 8:33:56.
Address: http://flexdocs.kr/docs/flex2/langref/mx/rpc/soap/Operation.html
Title: mx.rpc.soap.Operation (Flex™ 2 레퍼런스 가이드)  •  Size: 49417
Packagemx.rpc.soap
Classpublic class Operation
InheritanceOperation Inheritance AbstractOperation Inheritance AbstractInvoker Inheritance EventDispatcher Inheritance Object
SubclassesOperation

WebServices 전용의 Operation 입니다. Operation 는, 서비스에 대한 개개의 Methods입니다. Operation 는, 서비스에 대해서 같은 이름의 함수를 호출하는지, 서비스의 property로서 Operation 에 액세스 해 send() Methods를 호출하는 것에 의해, 호출할 수가 있습니다.



Public property
 property정의
 Inheritedarguments : Object
Operation 가 불려 갔을 때에 Operation 에게 건네지는 Parameters입니다.
AbstractOperation
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
  endpointURI : String
이 Operation 의 WebService 의 장소.
Operation
  headers : Array
[read-only] 조작을 호출할 때마다 송신되는 SOAPHeader object의 배열에의 악 세사입니다.
Operation
 InheritedlastResult : Object
마지막 호출의 결과입니다.
AbstractInvoker
  makeObjectsBindable : Boolean
이 값이 true 의 경우, 돌려주어진 익명 object는 강제적으로 바인드 가능 object로 됩니다.
Operation
 Inheritedname : String
이 Operation 의 이름입니다.
AbstractOperation
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
  request : Object
Operation 의 요구는, object 구조 또는 XML 구조입니다.
Operation
  resultFormat : String
Operation 결과의 디코드 방법을 결정합니다.
Operation
  resultHeaders : Array
[read-only] 마지막에 실행된 이 조작의 일환으로서 돌려주어진 헤더입니다.
Operation
 Inheritedservice : AbstractService
Operation 가 불려 가고 있는 서비스에 액세스 하기 쉽게 합니다.
AbstractOperation
  targetNamespace : String
Operation
Public Methods
 Methods정의
  Operation (webService:AbstractService = null, name:String = null)
새로운 Operation 를 작성합니다.
Operation
 InheritedaddEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
EventDispatcher
  addHeader (header:SOAPHeader ):void
이 Operation 인 만큼 적용되는 헤더를 추가합니다.
Operation
  addSimpleHeader (qnameLocal:String , qnameNamespace:String , headerName:String , headerValue:String ):void
이 Operation 인 만큼 적용되는 헤더를 추가합니다.
Operation
 Inheritedcancel ():void
마지막 서비스 호출을 캔슬합니다.
AbstractInvoker
  clearHeaders ():void
이 개별 Operation 의 헤더를 클리어 합니다.
Operation
 InheritedclearResult (fireBindingEvent:Boolean = true):void
인보카의 result property를 null 로 설정합니다.
AbstractInvoker
 InheriteddispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
EventDispatcher
  getHeader (qname:QName , headerName:String = null):SOAPHeader
QName 의 localName 와 URI 에 근거한 일치가 있었을 경우에, 헤더를 돌려줍니다.
Operation
 InheritedhasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
EventDispatcher
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
 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
  removeHeader (qname:QName , headerName:String = null):void
지정된 QName 를 가지는 헤더를 모든 조작으로부터 삭제합니다.
Operation
 Inheritedsend (... args):AsyncToken
Methods를 실행합니다.
AbstractOperation
 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
Protected Methods
 Methods정의
  createFaultEvent (faultCode:String = null, faultString:String = null, faultDetail:String = null):FaultEvent
Operation
이벤트
 이벤트일람정의
 Inheritedfault Operation 호출이 실패했을 때에 dispatch됩니다. AbstractOperation
 Inheritedresult Operation 호출이 정상적으로 결과를 돌려주었을 때에 dispatch됩니다. AbstractOperation
property의 상세
endpointURIproperty
endpointURI:String   [read-write]

이 Operation 의 WebService 의 장소. 통상, 서비스의 장소는 WSDL 로 지정됩니다만, 이 property를 설정해 개별 Operation 의 장소를 재정의(override) 할 수도 있습니다.

Implements
    public function get endpointURI():String
    public function set endpointURI(value:String ):void
headersproperty 
headers:Array   [read-only]

조작을 호출할 때마다 송신되는 SOAPHeader object의 배열에의 악 세사입니다.

Implements
    public function get headers():Array
makeObjectsBindableproperty 
makeObjectsBindable:Boolean   [read-write]

이 값이 true 의 경우, 돌려주어진 익명 object는 강제적으로 바인드 가능 object로 됩니다.

Implements
    public function get makeObjectsBindable():Boolean
    public function set makeObjectsBindable(value:Boolean ):void
requestproperty 
request:Object   [read-write]

Operation 의 요구는, object 구조 또는 XML 구조입니다. XML 를 지정하면, XML 는 그대로 송신됩니다. object를 건네주었을 경우, object는 SOAP XML 구조에 encode 됩니다.

Implements
    public function get request():Object
    public function set request(value:Object ):void
resultFormatproperty 
resultFormat:String   [read-write]

Operation 결과의 디코드 방법을 결정합니다. 값이 object 의 경우, XML 는 WSDL 문서에서의 지정에 따라 object 구조에 디코드됩니다. 값이 xml 의 경우, XML 는 XMLNode 대로 됩니다. 값이 e4x 의 경우, XML 는 XML (E4X) 식용의 EcmaScript 에 의해 액세스 가능하게 됩니다.

Implements
    public function get resultFormat():String
    public function set resultFormat(value:String ):void
resultHeadersproperty 
resultHeaders:Array   [read-only]

마지막에 실행된 이 조작의 일환으로서 돌려주어진 헤더입니다. 이 헤더는 result property에 대응해, HeaderEvents 로서 개별적으로 dispatch되는 헤더의 집합과 같습니다.

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

Implements
    public function get resultHeaders():Array
targetNamespaceproperty 
public var targetNamespace:String
constructor    의 상세
Operation()constructor   
public 함수 Operation(webService:AbstractService = null, name:String = null)

새로운 Operation 를 작성합니다. 이것은 통상, MXML 컴파일러에 의해 직접 작성됩니다. 또는, 불명한 Operation 에 액세스 했을 경우는, WebService 에 의해 자동적으로 작성됩니다. 개발자가 이 constructor    을 직접 사용하는 것은 추천하지 않습니다.

Parameters
webService:AbstractService (default = null)
 
name:String (default = null)
Methods의 상세
addHeader()Methods
public function addHeader(header:SOAPHeader ):void

이 Operation 인 만큼 적용되는 헤더를 추가합니다.

Parameters
header:SOAPHeader — 실제의 헤더입니다.
addSimpleHeader()Methods 
public function addSimpleHeader(qnameLocal:String , qnameNamespace:String , headerName:String , headerValue:String ):void

이 Operation 인 만큼 적용되는 헤더를 추가합니다.

Parameters
qnameLocal:String — 헤더 QName 의 로컬명입니다.
 
qnameNamespace:String — 헤더 QName 의 namespace입니다.
 
headerName:String — 헤더의 이름입니다.
 
headerValue:String — 헤더의 값입니다.
clearHeaders()Methods 
public function clearHeaders():void

이 개별 Operation 의 헤더를 클리어 합니다.

createFaultEvent()Methods 
protected function createFaultEvent(faultCode:String = null, faultString:String = null, faultDetail:String = null):FaultEvent Parameters
faultCode:String (default = null)
 
faultString:String (default = null)
 
faultDetail:String (default = null)

반환값
FaultEvent
getHeader()Methods 
public function getHeader(qname:QName , headerName:String = null):SOAPHeader

QName 의 localName 와 URI 에 근거한 일치가 있었을 경우에, 헤더를 돌려줍니다.

Parameters
qname:QName — SOAPHeader 의 QName.
 
headerName:String (default = null) — SOAPHeader 컨텐츠내의 헤더의 이름 (옵션).

반환값
SOAPHeader
removeHeader()Methods 
public function removeHeader(qname:QName , headerName:String = null):void

지정된 QName 를 가지는 헤더를 모든 조작으로부터 삭제합니다.

Parameters
qname:QName — SOAPHeader 의 QName.
 
headerName:String (default = null) — SOAPHeader 컨텐츠내의 헤더의 이름 (옵션).






 

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

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