---
schema_version: "1"
id: 14c632028ae5fec45a6f73ab89a243dce55a0cb37f0c4871f1c6f750f0cb43cd
title: Runtime (dw::Runtime)
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/dataweave/2.5/dw-runtime.md
canonical_url: https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 99918ce14ae91b48173c9871e4fdfc47989309287016dabaf8022f6504baaaa9
description: MuleSoft Documentation Site
release: "2.5"
latest: false
---
# Runtime (dw::Runtime)

このモジュールには、言語を実行する DataWeave ランタイムとやりとりする関数が含まれています。

このモジュールを使用するには、DataWeave コードにインポートする必要があります。その方法として、たとえば、行 ​`import * from dw::Runtime`​ を DataWeave スクリプトの ヘッダーに追加します。

## [](#関数)関数

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 25%;">
<col style="width: 75%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">名前</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-dataformatsdescriptor" class="xref page">dataFormatsDescriptor</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">DataWeave の現在のインスタンスにインストールされているすべての ​<code>DataFormatDescriptor</code>​ 値の配列を返します。</p>
<p class="tableblock"><em>実験的:</em>​ この関数は実験的機能であり、将来のバージョンで変更または削除される場合があります。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-eval" class="xref page">eval</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定されたコンテキストを使用してスクリプトを評価し、その評価の結果を返します。</p>
<p class="tableblock"><em>実験的:</em>​ この関数は実験的機能であり、将来のバージョンで変更または削除される場合があります。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-evalurl" class="xref page">evalUrl</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された URL のスクリプトを評価します。</p>
<p class="tableblock"><em>実験的:</em>​ この関数は実験的機能であり、将来のバージョンで変更または削除される場合があります。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-fail" class="xref page">fail</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定されたメッセージと共に例外をスローします。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-failif" class="xref page">failIf</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">評価式が ​<code>true</code>​ を返す場合は、指定されたメッセージでエラーを発生させます。それ以外の場合、この関数では値を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-location" class="xref page">location</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">特定の値の場所、または DataWeave ファイルまで場所をたどることができない場合は ​<code>null</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-locationstring" class="xref page">locationString</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された値の位置の文字列を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-orelse" class="xref page">orElse</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>try</code>​ に対する ​<code>previous</code>​ 引数が失敗する場合、​<code>orElse</code>​ 引数の結果を返します。それ以外の場合、この関数では ​<code>previous</code>​ 引数の値を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-orelsetry" class="xref page">orElseTry</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">複数の ​<code>try</code>​ 要求を連結するために ​<code>try</code>​ で使用する関数。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-prop" class="xref page">prop</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された名前のプロパティの値を返すか、プロパティが定義されていない場合は ​<code>null</code>​ を返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-props" class="xref page">props</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">言語を実行する DataWeave ランタイムに設定されたすべてのプロパティを返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-run" class="xref page">run</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定されたコンテキストで入力スクリプトを実行し、現在のランタイムでスクリプトを実行します。</p>
<p class="tableblock"><em>実験的:</em>​ この関数は実験的機能であり、将来のバージョンで変更または削除される場合があります。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-runurl" class="xref page">runUrl</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定された URL のスクリプトを実行します。</p>
<p class="tableblock"><em>実験的:</em>​ この関数は実験的機能であり、将来のバージョンで変更または削除される場合があります。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-try" class="xref page">try</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">デリゲート関数を評価し、デリゲート関数が成功した場合は ​<code>success: true</code>​ と ​<code>result</code>​ を含むオブジェクトを返し、デリゲート関数が例外をスローした場合は ​<code>success: false</code>​ と ​<code>error</code>​ を含むオブジェクトを返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-version" class="xref page">version</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">現在実行中の DataWeave バージョンを返します。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-functions-wait" class="xref page">wait</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">指定されたタイムアウト期間 (ミリ秒) の間、実行を停止します。</p></td>
</tr>
</tbody>
</table>

## [](#型)型

- [Runtime の型](https://docs.mulesoft.com/jp/dataweave/2.5/dw-runtime-types)