使用Electron + Vue和Nodeffi进行异步回调

时间:2018-10-31 13:28:27

标签: asynchronous vue.js electron devtools

我正在尝试将Async与接收到的Buffer一起使用,我得到了正确的答案,但是我无法访问回调函数之外的变量。在那种情况下,我试图将'job'变量赋值为'res'变量值。 看来我无法使用“ this”访问另一个范围。我也尝试了“绑定(这个)”。电子开发工具崩溃,一切都停止了(DevTools已从页面断开连接...)。 C ++函数返回“ char *”

public ActionResult Create(attachmentcsv)
{
    CsvFileDescription csvFileDescription = new CsvFileDescription
    {
        SeparatorChar = ',',
        FirstLineHasColumnNames = true
    };
    CsvContext csvContext = new CsvContext();

    StreamReader streamReader = new 
    StreamReader(model.attachmentcsv.InputStream);
    IEnumerable<MobileRecipient> list = csvContext.Read<MobileRecipient>(streamReader, csvFileDescription);

    foreach (var mobilenumber in list)
    {
        Regex regex = new Regex(@"^(\+44\s?7(\d ?){3}|\(?07(\d ?){3}\)?)\s?(\d ?){3}\s?(\d ?){3}$");
        Match match = regex.Match(mobilenumber.MobileNumber);
        if (!match.Success)
        {
            // I want to remove the number from the list here
        }                            
    }
}

1 个答案:

答案 0 :(得分:0)

问题是我的'dll'依赖项需要特定的Net Framework版本才能工作。 Devtools没有告诉我任何信息,因为这是依赖关系内部发生的错误。