提供: Bright Pattern Documentation
• 日本語

Revision as of 05:11, 21 September 2026 by BpDeeplTranslateMaintenance (talk | contribs) (Updated via BpDeeplTranslate extension)

< 前へ | 次へ >
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
移動先: 案内検索
• English

例外ハンドラ

「例外ハンドラー」シナリオブロックは、例外、ブロックのエラー、または接続切断が発生した場合に、シナリオが実行できる代替分岐を提供します。これにより、例外ハンドラーブロックがない場合、通常はこのような状況下でシナリオが終了してしまうところですが、実行を継続できるようになります。 処理の継続を確保するため、例外、エラー、または発信元の接続切断が予想されるシナリオ内の任意の箇所で、このブロックを使用してください。


シナリオビルダーの「例外ハンドラ」シナリオブロック


条件付き終了

「例外ハンドラ」ブロックでは、次の条件付き終了のいずれかを選択できます:「Try」または「Catch」。

Try

「Try」条件付き終了では、例外、ブロックエラー、または接続切断が発生する可能性があると予測されるブロックのシーケンスを入力します。

Catch

Catch 条件付き終了では、Try 条件付き終了中に例外、ブロックエラー、または切断が発生した場合に、シナリオで実行させたいブロックのシーケンスを入力します。


シナリオビルダーの例外ハンドラ:Try/Catch 条件分岐


「例外ハンドラ」ブロックは、最初に「Try」条件分岐を実行します。

  • 「Try」条件分岐内のいずれかのブロックの実行中に、例外、ブロックエラー、または発信元の切断が発生した場合、シナリオは「Catch」条件分岐を実行します。「Catch」条件分岐の実行後、シナリオはフローチャート内の次のブロックを実行します。
  • 例外、ブロックエラー、または接続切断が発生しなかった場合、シナリオは「Catch」条件付き終了を実行しません。その代わりに、シナリオはフローチャート内の次のブロックを処理中です。


設定

タイトルテキスト


タイトルテキストは 、ブロックのインスタンス名です。テキストフィールドに名前を入力し、[編集] ペインの下部にある [更新 ] ボタンをクリックしてください。ブロックの新規の名前がフローチャートに表示されます。


シナリオビルダーの「例外ハンドラ」シナリオブロックの設定
< 前へ | 次へ >