HTMLのテキストを置き換えるHttpResponse.Filterフィルターを入手しました。
Streamから派生したクラスを作成し、Writeメソッドを実装しました。
public override void Write(byte[] buffer, int offset, int count)
バッファからすべてのバイトを読み取り、それらをプライベートStringBuilderに格納してから、テキストを置き換えて、文字列をStreamに書き戻します。
しかし、ストリームがいつストリームの最後にあるかをどのように判断できますか。つまり、HTML(文字列)をストリームに書き戻すタイミングをどのように決定しますか?