我正在使用IHttpAsyncHandler
BeginProcessRequest
和EndProcessRequest
方法。
假设我在EndProcessRequest
方法下有以下代码:
public void EndProcessRequest(IAsyncResult result)
{
result.Context.Response.Write("Some message");
}
Write
方法本身只写入内部缓冲区,但是当EndProcessRequest
完成后,缓冲区将刷新到流并关闭连接。
我的问题是哪个线程正在进行刷新?运行EndProcessRequest
代码或IO线程的工作线程?