测量异步请求的时间

本文关键字:时间 请求 异步 测量 | 更新日期: 2023-09-27 18:14:17

我应该连接到哪些HTML Document Events来测量异步请求所花费的时间?在同步请求中,我使用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);
            }
        }
    }

我不知道我应该连接到哪个事件,所以我可以制作开始异步请求的时间戳,我应该连接到哪个事件来制作结束异步请求的时间戳。

测量异步请求的时间

我认为您应该使用异步请求的回调,以测量完成的时间。如果我没有理解你的问题,请详细说明。