我应该连接到哪些HTML文档事件,以测量异步请求所用的时间?在同步请求中,我使用了BeforeNavigate2和OnDocumentComplete事件。在BeforeNavigate2中,我设置开始时间,最后在OnDocumentComplete中,我测量从开始时间经过的时间。我应该使用哪个html文档事件来对异步请求进行类似的测量。
编辑: Xaenec,我想过这样连接事件:
public void OnDocumentComplete(object pDisp, ref object URL)
{
HTMLDocument doc = webBrowser.Document as HTMLDocument;
if (doc != null)
{
HTMLDocumentEvents2_Event events = (doc as HTMLDocumentEvents2_Event);
try
{
events.onreadystatechange += new HTMLDocumentEvents2_onreadystatechangeEventHandler(events_onreadystatechange);
}
catch
{
events.onreadystatechange -= new HTMLDocumentEvents2_onreadystatechangeEventHandler(events_onreadystatechange);
}
}
}我不知道我应该连接到哪个事件,所以我可以设置begin async请求的时间戳,以及我应该连接到哪个事件来设置end async请求的时间戳。
发布于 2011-11-13 23:38:57
我认为你应该使用异步请求的回调来测量它完成的时间。如果我误解了你的问题,请给我更多的细节。
https://stackoverflow.com/questions/8112584
复制相似问题