C# 同步加载URL无法正常工作

C# 同步加载URL无法正常工作,c#,dotnetbrowser,C#,Dotnetbrowser,如何设置等待超时?我有一个呈现dom的页面,下一个页面发送几个ajax请求。Dotnetbrowser认为页面已完成加载,但网络请求仍会增加 BrowserView browser= new WinFormsBrowserView(BrowserFactory.Create()); ManualResetEvent waitEvent = new ManualResetEvent(false); browser.FinishLoadingFrameEvent += delegate(ob

如何设置
等待
超时?我有一个呈现dom的页面,下一个页面发送几个ajax请求。Dotnetbrowser认为页面已完成加载,但网络请求仍会增加

BrowserView browser= new WinFormsBrowserView(BrowserFactory.Create());    
ManualResetEvent waitEvent = new ManualResetEvent(false);
browser.FinishLoadingFrameEvent += delegate(object sender, FinishLoadingEventArgs e)
{
    // Wait until main document of the web page is loaded completely.
    if (e.IsMainFrame)
    {
        waitEvent.Set();
    }
};
browser.LoadURL("http://www.example.com");
waitEvent.WaitOne();

ManualResetEvent.WaitOne
方法具有以毫秒为单位的时间间隔的重载。您可以使用它来指定超时