如何收到承诺的回复?

时间:2018-05-04 01:33:22

标签: c# promise cefsharp

我正在使用cefsharp,我需要获取方法T.z.getInfo('code')的结果。此方法不会立即返回结果。

通常我会这样做:

_browser.EvaluateScriptAsync(javascript).ContinueWith(x =>
{
    var response = x.Result;
    if (response.Success && response.Result != null)
    {
        MessageBox.Show(response.Result.ToString());
    }
});

然而,由于此方法具有延迟响应,因此我的结果始终为null。

那么如何使用cefsharp获取此JavaScript的结果?

var t = T.z.getInfo('code').then(value =>
{
    console.log(JSON.stringify(value)); // Success!
}, reason => {
    console.log(JSON.stringify(reason)); // Error!
});

我正在阅读文档,但我无法理解如何进行绑定以获得该文档。

0 个答案:

没有答案