AllowedCloudExtraParameters
APIFunctionおよび関連関数のオプションで,全体的なクラウドの実行に影響するパラメータを許容するかどうかを指定する.
詳細
- AllowedCloudExtraParametersの設定は,All,Noneまたはリストでよい.
- 次は,AllowedCloudExtraParametersの設定によく含まれる要素である.
-
"_timeout" TimeConstrainedに相当する "_memorylimit" MemoryConstrainedに相当する "_geolocation" $GeoLocationの設定に相当する "_exportform" ExportFormに相当する "_responseform" ResponseFormに相当する - 追加的なパラメータの値は次のInterpreter指定を使って解釈される.
-
"_timeout" Restricted["Quantity","Seconds"] "_memorylimit" Restricted["Quantity","Bytes"] "_geolocation" "Location" "_exportform" "ExportFormatString" "_responseform" Restricted["ExportFormatString",…] - "_responseform"についての制約は{{"XML","JSON","RawJSON","WL","String","Text","HTML","HTMLFragment"}}である.
例題
すべて開くすべて閉じる例 (1)
APIFunctionの呼出し元が結果のエキスポートに使用するフォーマットを設定することを許可する:
"_exportform"パラメータが呼出しで指定されていない場合は,APIFunctionは結果をエキスポートしない:
スコープ (5)
AllowedCloudExtraParametersが"_exportform"に設定されている場合は,$ExportFormatsからの任意のフォーマットを使って応答をエキスポートすることができる.この場合,指定されていたエキスポートフォーマットは無効になる:
AllowedCloudExtraParametersが"_responseform"に設定されている場合は,結果のResponseFormが返される:
AllowedCloudExtraParametersが"_geolocation"に設定されている場合は,クライアントが別の$GeoLocationを指定することができる:
AllowedCloudExtraParametersが"_memorylimit"に設定されている場合は,クライアントがメモリ使用量の上限を指定することができる:
AllowedCloudExtraParametersが"_timeout"に指定されている場合は,クライアントが実行にかかる時間の上限を指定することができる:
特性と関係 (2)
"_exportform"を許可することは,事実上APIFunctionの第3引数を設定することに等しい:
"_responseform"を許可することは,事実上APIFunctionのボディをResponseFormで囲むことに等しい:
テキスト
Wolfram Research (2017), AllowedCloudExtraParameters, Wolfram言語関数, https://reference.wolfram.com/language/ref/AllowedCloudExtraParameters.html.
CMS
Wolfram Language. 2017. "AllowedCloudExtraParameters." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AllowedCloudExtraParameters.html.
APA
Wolfram Language. (2017). AllowedCloudExtraParameters. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AllowedCloudExtraParameters.html