我有一个HttpResponse.Filter过滤器,可以替换HTML中的文本。
我创建了一个从Stream派生并实现Write方法的类:
public override void Write(byte[] buffer, int offset, int count)
我从缓冲区中读取所有字节并将它们存储在一个私有的StringBuilder中,然后替换文本,并将字符串写回到Stream中。
但是我如何确定流已经到达了流的末尾。也就是说,我如何确定何时将HTML(字符串)写回到流中?