パッケージmx.rpc.soap
public class Operation
継承Operation Inheritance AbstractOperation Inheritance AbstractInvoker Inheritance EventDispatcher Inheritance Object
SubclassesOperation

WebServices 専用の Operation です。Operation は、サービスに対する個々のメソッドです。Operation は、サービスに対して同じ名前の関数を呼び出すか、サービスのプロパティとして Operation にアクセスして send() メソッドを呼び出すことによって、呼び出すことができます。



パブリックプロパティ
 プロパティ定義
 Inheritedarguments : Object
Operation が呼び出されたときに Operation に渡されるパラメータです。
AbstractOperation
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  endpointURI : String
この Operation の WebService の場所。
Operation
  headers : Array
[read-only] 操作を呼び出すたびに送信される SOAPHeader オブジェクトの配列へのアクセサです。
Operation
 InheritedlastResult : Object
最後の呼び出しの結果です。
AbstractInvoker
  makeObjectsBindable : Boolean
この値が true の場合、返された匿名オブジェクトは強制的にバインド可能オブジェクトにされます。
Operation
 Inheritedname : String
この Operation の名前です。
AbstractOperation
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  request : Object
Operation の要求は、オブジェクト構造または XML 構造です。
Operation
  resultFormat : String
Operation 結果のデコード方法を決定します。
Operation
  resultHeaders : Array
[read-only] 最後に実行されたこの操作の一環として返されたヘッダーです。
Operation
 Inheritedservice : AbstractService
Operation が呼び出されているサービスにアクセスしやすくします。
AbstractOperation
  targetNamespace : String
Operation
パブリック Methods
 メソッド定義
  
Operation(webService:AbstractService = null, name:String = null)
新しい Operation を作成します。
Operation
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
リスナーがイベントの通知を受け取るように、イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録します。
EventDispatcher
  
この Operation だけに適用されるヘッダーを追加します。
Operation
  
addSimpleHeader(qnameLocal:String, qnameNamespace:String, headerName:String, headerValue:String):void
この Operation だけに適用されるヘッダーを追加します。
Operation
 Inherited
最後のサービス呼び出しをキャンセルします。
AbstractInvoker
  
この個別 Operation のヘッダーをクリアします。
Operation
 Inherited
clearResult(fireBindingEvent:Boolean = true):void
インボーカの result プロパティを null に設定します。
AbstractInvoker
 Inherited
イベントをイベントフローに送出します。
EventDispatcher
  
getHeader(qname:QName, headerName:String = null):SOAPHeader
QName の localName と URI に基づいた一致があった場合に、ヘッダーを返します。
Operation
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
指定されたプロパティがオブジェクトに定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
  
removeHeader(qname:QName, headerName:String = null):void
指定された QName を持つヘッダーをすべての操作から削除します。
Operation
 Inherited
メソッドを実行します。
AbstractOperation
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
Protected Methods
 メソッド定義
  
createFaultEvent(faultCode:String = null, faultString:String = null, faultDetail:String = null):FaultEvent
Operation
イベント
 イベント一覧定義
 Inherited Flash Player がオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited Flash Player がオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
 Inherited Operation 呼び出しが失敗したときに送出されます。AbstractOperation
 Inherited Operation 呼び出しが正常に結果を返したときに送出されます。AbstractOperation
プロパティの詳細
endpointURIプロパティ
endpointURI:String  [read-write]

この Operation の WebService の場所。通常、サービスの場所は WSDL で指定されますが、このプロパティを設定して個別 Operation の場所をオーバーライドすることもできます。

実装
    public function get endpointURI():String
    public function set endpointURI(value:String):void
headersプロパティ 
headers:Array  [read-only]

操作を呼び出すたびに送信される SOAPHeader オブジェクトの配列へのアクセサです。

実装
    public function get headers():Array
makeObjectsBindableプロパティ 
makeObjectsBindable:Boolean  [read-write]

この値が true の場合、返された匿名オブジェクトは強制的にバインド可能オブジェクトにされます。

実装
    public function get makeObjectsBindable():Boolean
    public function set makeObjectsBindable(value:Boolean):void
requestプロパティ 
request:Object  [read-write]

Operation の要求は、オブジェクト構造または XML 構造です。XML を指定すると、XML はそのまま送信されます。オブジェクトを渡した場合、オブジェクトは SOAP XML 構造にエンコードされます。

実装
    public function get request():Object
    public function set request(value:Object):void
resultFormatプロパティ 
resultFormat:String  [read-write]

Operation 結果のデコード方法を決定します。値が object の場合、XML は WSDL ドキュメントでの指定に従ってオブジェクト構造にデコードされます。値が xml の場合、XML は XMLNode のままになります。値が e4x の場合、XML は XML (E4X) 式用の EcmaScript によってアクセス可能になります。

実装
    public function get resultFormat():String
    public function set resultFormat(value:String):void
resultHeadersプロパティ 
resultHeaders:Array  [read-only]

最後に実行されたこの操作の一環として返されたヘッダーです。このヘッダーは result プロパティに対応し、HeaderEvents として個別に送出されるヘッダーの集合と同じです。

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get resultHeaders():Array
targetNamespaceプロパティ 
public var targetNamespace:String
コンストラクタの詳細
Operation()コンストラクタ
public 関数 Operation(webService:AbstractService = null, name:String = null)

新しい Operation を作成します。これは通常、MXML コンパイラによって直接作成されます。または、不明な Operation にアクセスした場合は、WebService によって自動的に作成されます。開発者がこのコンストラクタを直接使用することはお勧めしません。

パラメータ
webService:AbstractService (default = null)
 
name:String (default = null)
メソッドの詳細
addHeader()メソッド
public function addHeader(header:SOAPHeader):void

この Operation だけに適用されるヘッダーを追加します。

パラメータ
header:SOAPHeader — 実際のヘッダーです。
addSimpleHeader()メソッド 
public function addSimpleHeader(qnameLocal:String, qnameNamespace:String, headerName:String, headerValue:String):void

この Operation だけに適用されるヘッダーを追加します。

パラメータ
qnameLocal:String — ヘッダー QName のローカル名です。
 
qnameNamespace:String — ヘッダー QName の名前空間です。
 
headerName:String — ヘッダーの名前です。
 
headerValue:String — ヘッダーの値です。
clearHeaders()メソッド 
public function clearHeaders():void

この個別 Operation のヘッダーをクリアします。

createFaultEvent()メソッド 
protected function createFaultEvent(faultCode:String = null, faultString:String = null, faultDetail:String = null):FaultEventパラメータ
faultCode:String (default = null)
 
faultString:String (default = null)
 
faultDetail:String (default = null)

戻り値
FaultEvent
getHeader()メソッド 
public function getHeader(qname:QName, headerName:String = null):SOAPHeader

QName の localName と URI に基づいた一致があった場合に、ヘッダーを返します。

パラメータ
qname:QName — SOAPHeader の QName。
 
headerName:String (default = null) — SOAPHeader コンテンツ内のヘッダーの名前 (オプション)。

戻り値
SOAPHeader
removeHeader()メソッド 
public function removeHeader(qname:QName, headerName:String = null):void

指定された QName を持つヘッダーをすべての操作から削除します。

パラメータ
qname:QName — SOAPHeader の QName。
 
headerName:String (default = null) — SOAPHeader コンテンツ内のヘッダーの名前 (オプション)。




 

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

現在のページ: http://livedocs.adobe.com/flex/201_jp/langref/mx/rpc/soap/Operation.html