asynchronous相关内容

Blazor StateHasChanged和子参数(`等待Task.Run(StateHasChanged);`vs`等待InvokeAsync(StateHasChanged);`)

我最近就Blazor wasmhere中的await Task.Run(StateHasChanged);和await InvokeAsync(StateHasChanged);之间的区别提出了一个问题。 结论是await Task.Run(StateHasChanged);是不正确的,应该避免;使用它会产生与await InvokeAsync(StateHasChanged);相同的结果, ..
发布时间:2022-02-28 09:26:59 C#/.NET

在Blazor中,`等待任务.Run(StateHasChanged)`和`等待InvokeAsync(StateHasChanged)`有什么区别?

我最近继承了Blazor WebAssembly应用程序,但对DotNet或Blazor几乎没有经验。 某些组件使用await Task.Run(StateHasChanged)而不是await InvokeAsync(StateHasChanged),我想知道这是否是故意的。 I Ask Asawait Task.Run(StateHasChanged);在尝试使用bUnit呈现组件 ..
发布时间:2022-02-27 23:31:29 C#/.NET

异步函数返回未定义的数据,而不是数据

我正在向API服务器发出请求以验证用户身份,这不是问题所在。问题是我不知道为什么我的异步函数没有返回任何东西,并且我收到一个错误,因为我想要从此函数获得的数据是未定义的。 如果错误管理很难看,请不要担心,通常我可以做得更好,我会在解决此问题后再这样做。 Utils.js类 async Auth(username, password) { const bo ..
发布时间:2022-02-24 16:11:55 前端开发

异步函数何时实际返回挂起的承诺?

我用谷歌搜索了这个问题很多次,但我看到的唯一答案是: 异步函数始终返回承诺 但我在任何地方都找不到任何答案,这实际上是在什么时候发生的。 是在进入异步函数后立即执行,还是在遇到第一个await关键字时立即执行? 我刚刚写了这段代码: async function main() { console.log(true); let p = await new Pro ..
发布时间:2022-02-22 09:30:08 前端开发

如何解决语法错误:等待仅在异步函数中有效?

我已经编写了使用Promise从异步调用返回一些数据的代码。当我尝试执行时,我得到“语法错误等待仅在异步函数中有效”,并且我还得到不能代理应用程序请求.错误:CONNECT ECONNREFUSED。 我不确定为什么会出现这些错误 我在函数调用之前尝试使用异步,但不起作用 var http = require('https'); var httpGet = function(ur ..
发布时间:2022-02-21 10:48:51 前端开发

仅在异步函数执行完毕后运行代码

总体而言,我对 Swift 和 Xcode 还比较陌生,并且在试图弄清楚这一点时发现了很多困难. 我正在开发一个利用 Parse.com 后端服务器的应用程序.为了不阻塞主线程,每当应用程序从服务器下载任何内容时,它都会在不同的线程上异步完成.然而,其余代码继续在主线程上执行,当它应该从服务器获得的数据尚未下载时,它会崩溃.我想知道如何在异步函数完成后调用函数来运行,这必须为单独文件中的函数 ..
发布时间:2022-01-31 18:48:38 移动开发

为什么我们需要中间件用于 Redux 中的异步流?

根据文档,"没有中间件,Redux store 只支持同步数据流".我不明白为什么会这样.为什么容器组件不能调用异步 API,然后 dispatch 动作? 例如,想象一个简单的 UI:一个字段和一个按钮.当用户按下按钮时,该字段将填充来自远程服务器的数据. import * as React from 'react';从'redux'导入*作为Redux;从'react-redux' ..
发布时间:2022-01-31 11:49:41 前端开发

为什么 reactjs Async 中的 setState 而不是 Sync?

我刚刚发现在react中任何组件中的this.setState()函数都是异步的或者是在调用它的函数完成之后调用的. 现在我搜索并找到了这个博客(setState() 状态突变操作在 ReactJS 中可能是同步的) 这里他发现setState是async(栈空时调用)还是sync(一调用就调用)取决于状态变化是如何触发的. 现在这两件事很难消化 在博客中 setState ..
发布时间:2022-01-31 11:45:44 前端开发

通俗地理解异步代码

我了解异步的基本原理:事情不会按顺序执行.我知道这有一些非常强大的东西……据说.但是对于我的生活,我无法将我的头包裹在代码上.让我们看一下我已经编写的异步 Node.JS 代码......但并没有真正得到. function newuser(response, postData) {console.log("请求处理程序 'newuser' 被调用.");var body = ''+ ..
发布时间:2022-01-30 23:50:35 前端开发

所有的javascript回调都是异步的吗?如果不是,我怎么知道哪些是?

我很好奇是否所有 javascript 回调都是异步的,或者是否仅在某些情况下才如此.另外,我确定是什么让浏览器和 nodejs 之间的 javascript 代码异步(或使用异步 javascript 的方式)不同,所以我想知道在每种情况下什么是真正的异步 javascript. 我的印象是,在以下场景中,我实际上并不是在编写异步代码. function addOne(value){价值 ..
发布时间:2022-01-30 23:23:34 前端开发