CefSharp 同步 VisitCookies

CefSharp synchronous VisitCookies

有没有办法让 CefSharp 的 cookie 访问者同步?

例如,当做

Private Sub btn1_Click_1(sender As Object, e As EventArgs) Handles btn1.Click
    Dim CookieGrabber = New Cefsharp_CookieVisitor 'Implementation of ICookieVisitor
    CefSharp.Cef.GetGlobalCookieManager().VisitUrlCookies(BaseURL, True, CookieGrabber)
    Dim test = CookieGrabber
End Sub

我在我的测试变量中得到空结果。它确实设置好了,但只是在 2 秒后。所以一切正常,但时机不对,所以我想以某种方式使其同步或等待完成。

我尝试了一些东西,但没有用。 例如 How to gather all cookies using CEFSharp? 即使应该调用完成,ui 也会被冻结。

正在调用 AsyncExtensions.VisitUrlCookiesAsync(CookieManager, BaseURL, True)。结果达到了目的,所以我结束了这个问题。