ストリームデータがクライアントに送信できない状態にリモート接続が予期せず閉じられたにもかかわらず、Asp.netはフルページライフサイクルを実行しますか?デフォルトの値を持つ空白のasp.netページです。 OnUnLoadイベントが実行されないことが懸念されます。それは実際に起こるでしょうか?予期せず接続が閉じられたときにASP.NETページライフサイクルがフルコースを実行しますか?
誰でもこの詳細情報がありますか?
ストリームデータがクライアントに送信できない状態にリモート接続が予期せず閉じられたにもかかわらず、Asp.netはフルページライフサイクルを実行しますか?デフォルトの値を持つ空白のasp.netページです。 OnUnLoadイベントが実行されないことが懸念されます。それは実際に起こるでしょうか?予期せず接続が閉じられたときにASP.NETページライフサイクルがフルコースを実行しますか?
誰でもこの詳細情報がありますか?
あなたは、そのイベントの実行に依存しない方法でページを設計するべきだと思います。
ウェブ/ネットワークは予測できない、何でも常に接続が失われたり、遅くなったり作品から、再度作品はありませんが、バグ、ブラウザのクラッシュを発生することがあります...
私は、あなたが閉じたときにことを確信していますブラウザのWebリクエストは破棄されますが、Webフォームページのライフサイクルについて質問すると、Page_PreRender
で終了し、クライアントにデータが送信されます。多くの変数と可能性があり、常に人生全体を想像するのが安全です誰も応答を使用/消費しなくても、サイクルが実行されます。
これはちょうど推測ですが、私はクライアントの切断が何とかThreadAbortException
を発生させると思います。したがって、次のイベントのいずれも発生しなくなります。もちろん、例外をキャッチしてリソースを解放することもできます。