パッケージmx.rpc.soap
インターフェイスpublic interface ISOAPEncoder extends IXMLEncoder

ISOAPEncoder は、Web サービス操作に対する SOAP 1.1 フォーマットの要求を作成する場合に使用されます。 WSDLOperation は SOAP 要求のフォーマットを定義するので、encode() へ呼び出しを行う前に設定する必要があります。



パブリックプロパティ
 プロパティ定義元
  ignoreWhitespace : Boolean
SOAP 要求の XML 表現を構築するときに、エンコーダが空白を無視するかどうかを決定します。
ISOAPEncoder
 InheritedstrictNillability : Boolean
true の場合、null 値は、XML スキーマルールに従ってエンコードされます (nillable=true を定義の中に設定する必要があります)。
IXMLEncoder
  wsdlOperation : WSDLOperation
WSDLOperation は、SOAP バインドスタイルを定義し、SOAP 要求をエンコードする方法を指定します。
ISOAPEncoder
 InheritedxmlSpecialCharsFilter : Function
任意の単純内容のエンコード前に XML 特殊文字のエスケープに使用される関数です。
IXMLEncoder
パブリックメソッド
 メソッド定義元
 Inherited
encode(value:*, name:QName = null, type:QName = null, definition:XML = null):XMLList
ActionScript の値を XML としてエンコードします。
IXMLEncoder
  
encodeRequest(args:* = null, headers:Array = null):XML
所定の入力パラメータおよびヘッダから処理に対する SOAP エンコードされた要求を作成します。
ISOAPEncoder
 Inherited
エンコーダを初期状態にリセットし、Schema のスコープがあれば最上位レベルにリセットします。
IXMLEncoder
プロパティの詳細
ignoreWhitespaceプロパティ
ignoreWhitespace:Boolean

SOAP 要求の XML 表現を構築するときに、エンコーダが空白を無視するかどうかを決定します。 デフォルトは true であるため、空白は保持されません。 XML スキーマタイプの定義で、whiteSpace 制限を preserve に設定する場合、最初に ignoreWhitespace を false に設定する必要があります。 逆に、タイプ whiteSpace 制限を replace または collapse に設定すると、ignoreWhitespace を false に設定した場合でもその設定が使用されます。



実装
    public function get ignoreWhitespace():Boolean
    public function set ignoreWhitespace(value:Boolean):void
wsdlOperationプロパティ 
wsdlOperation:WSDLOperation

WSDLOperation は、SOAP バインドスタイルを定義し、SOAP 要求をエンコードする方法を指定します。



実装
    public function get wsdlOperation():WSDLOperation
    public function set wsdlOperation(value:WSDLOperation):void
メソッドの詳細
encodeRequest()メソッド
public function encodeRequest(args:* = null, headers:Array = null):XML

所定の入力パラメータおよびヘッダから処理に対する SOAP エンコードされた要求を作成します。

パラメータ

args:* (default = null)
 
headers:Array (default = null)

戻り値
XML




 

 

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

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