HTTPモジュール - Response.Endのが呼ばれたかどうかを検出
-
25-09-2019 - |
質問
私は、HTTPモジュールBeginRequestイベントの方法で特定の値のテストことを有します。失敗した場合、私はログを書き込み、Response.Endのを呼び出しています。
さて、私はまた、EndRequestの中に応答していくつかのことをやっています。 BeginRequestイベントのテストが失敗した場合、私はそれらの項目バイパスしたいと思います。残念ながら、Response.Endのは正確にパイプラインを殺すことはありません。
だから、そのResponse.Endのを検出する方法はEndRequestのイベントに呼ばれていたがあるまたは私はこれを達成することができますいくつかの他の方法はありますか?
解決
あなただけがあなたのBeginRequestイベントでResponse.Endのを呼び出した場合は店舗よりもHttpContext.Current.Itemsコレクションのbooleanを知っているとEndRequestの
でそれを読みたい場合は所属していません StackOverflow