パラメータの名前と値をコンポーネントメソッドまたは Web サービスに渡します。このタグは、cfinvoke タグ内で使用します。
<cfinvokeargument
name="argument name"
value="argument value"
omit = "yes"、"no">
cfargument、cfcomponent、cffunction、cfinvoke、cfobject、cfproperty、cfreturn
ColdFusion MX 7: omit 属性が追加されました。
ColdFusion MX: このタグが追加されました。
| 属性 |
必須/ オプション |
デフォルト | 説明 |
|---|---|---|---|
|
name |
必須 |
|
引数名です。 |
|
value |
必須 |
|
引数の値です。 |
|
omit |
オプション |
"no" |
Web サービスを呼び出すときに、パラメータを省略できるようにします。 "yes": Web サービスを呼び出すときに、このパラメータを省略します。 "no": Web サービスを呼び出すときに、このパラメータを省略しません。 |
cfinvoke タグ本文の中に複数の cfinvokeargument タグを記述することができます。
cfinvokeargument タグを使用すると、渡す引数をダイナミックに決定できます。たとえば、条件式に基づいた引数名の決定や、cfif タグを利用した cfinvokeargument タグを実行するかどうかの決定ができます。
Web サービスを呼び出す場合、omit 属性を "yes" に設定すると、パラメータを省略できます。引数が nillable であることが WSDL で指定された場合、ColdFusion MX は関連する引数を null に設定します。minoccurs=0 であることが WSDL で指定された場合、ColdFusion MX は WSDL からの引数を省略します。
<cfinvoke component="nasdaq.quote" method="getLastTradePrice" returnVariable="res"><cfinvokeargumentname="symbol" value="mot"><cfinvokeargumentname="symbol" value="macr"></cfinvoke> <cfoutput>#res#</cfoutput>
<cfinvoke webservice ="http://www.xmethods.net/sd/2001/BabelFishService.wsdl" method ="BabelFish" returnVariable = "varName" ><cfinvokeargumentname="translationmode" value="en_es"><cfinvokeargumentname="sourcedata" value="Hello world, friend"></cfinvoke> <cfoutput>#varName#</cfoutput>
ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告
バージョン7