OWIN Startup クラスに以下のコードがあります。
myiapbuilder.Map("/something/something", doit =>
{
doit.Use<pipepart1>();
doit.Use<pipepart2>();
doit.Use<piprpart3>();
});
pipepart1 で好ましくない状況が発生した場合、そのミドルウェア内で呼び出し元にカスタムのテキスト/プレーン応答を記述し、pipepart2 または pipepart3 を起動しないようにします。CodePlex の BranchingPipelines サンプルには多くの内容が示されていますが、それだけではありません。
以前のミドルウェア評価に基づいて、フローをショートカットしたり、ミドルウェアの OWIN 処理を停止したりすることは可能ですか?