次の方法で共有


ワークフロー内にブレークポイントを設定する方法

Windows ワークフロー デザイナーを使用すると、Visual Basic コードまたは C# コードを使用する場合と同じように、グラフィカル ワークフローにブレークポイントを設定できます。設定したそれぞれのブレークポイントで、ワークフローの実行が停止します。

ブレークポイントには、保留バインド、およびエラーの 3 つの状態があります。ブレークポイントは、設定時には "保留" になり、穴のない赤いアイコンで表示されます。特定の種類のワークフローがランタイムによって読み込まれると、ブレークポイントの状態は "バインド" になります。不適切な形式のブレークポイントを指定した場合 (アクティビティ名が無効など) は、エラー ウィンドウが表示されます。ブレークポイントはブレークポイント ウィンドウに追加されますが、小さな x 印が付きます。

Dd489405.note(ja-jp,VS.100).gif注 :
呼び出されるワークフローに対してブレークポイントを設定することはできません。

Dd489405.Warning(ja-jp,VS.100).gif 注意 :
デバッグを行う前に、[ツール][オプション] にある [デバッグ] メニューで、['マイ コードのみ' 設定を有効にする] オプションが選択されていることを確認してください。['マイ コードのみ' 設定を有効にする] オプションが選択されていない場合、2 つのシーケンスを別のシーケンス内に入れ子にして、1 つ目の内部シーケンスにブレークポイントを設定すると、F11 キーを押しても 2 つ目の内部シーケンスにステップインしません。

Dd489405.Warning(ja-jp,VS.100).gif 注意 :
ワークフロー プロジェクトでブレークポイントを設定した後にプロジェクトを新しいフォルダーに移動すると、F5 キーを押しても、設定したブレークポイントにヒットしない場合があります。ワークフロー コンソール アプリケーションを作成すると、デザイン サーフェイス上にドロップされた各アクティビティの場所が XAML ファイルに記録されます。プロジェクトの場所が変更されても、ワークフローが編集されるまで、このファイルは更新されません。ブレークポイントが再び機能するようにするには、XAML 内でファイルの場所が更新されるように、ワークフローを変更します。

デザイン ビューでアクティビティにブレークポイントを設定するには

  1. デバッガーを中断する位置にあるアクティビティを選択します。

  2. [デバッグ] メニューの [ブレークポイントの切り替え] をクリックします。アクティビティの左上端に赤色のアイコンが表示されます。

    別の方法として、アクティビティを選択してから F9 キーを押すか、アクティビティを右クリックしてからコンテキスト メニューの [ブレークポイント] をポイントし、[ブレークポイントの挿入] をクリックすることもできます。

参照

処理手順

ワークフロー デバッガーを呼び出す方法
ワークフロー デザイナーを使用して XAML をデバッグする方法

その他のリソース

ワークフロー デザイナーを使用したワークフローのデバッグ