async-await相关内容

如何在玩笑中模拟 AWS 库

我正在使用“aws-amplify"库中的 signIn 方法.在玩笑中运行测试用例时,我无法从该库调用 signIn 方法. 代码: import { Auth } from "aws-amplify";//导入语句//函数代码handleSubmit = 异步事件 =>{event.preventDefault();this.setState({ isLoading: true }); ..
发布时间:2022-01-01 23:17:45 其他开发

如何在Windows Phone 8中异步发送带有参数的POST请求

我想在 Windows Phone 8 环境中发送 POST 请求,我的代码运行成功,但出现 NotFound 异常.它的意思是我想发布一些数据,但我发送的是空值.所以请让我知道如何在 Windows Phone 8 环境中与数据异步发送 POST 请求.我尝试了以下链接,但没有帮助.链接 link2 我是这样接近的 私有异步任务SyncLastReadPOST(LastRead last ..
发布时间:2022-01-01 12:42:16 其他开发

HttpWebRequest 在 Windows Phone 8 上同步

为了设计/重用可用于 WPF 应用程序、Windows Phone 8 应用程序和更高版本的 Windows 8/RT 应用程序的库,我们需要进行一些 HttpWebRequest 调用,最好是同步调用,以免破坏现有应用程序. 问题是已经到位的代码使用 ManuelResetEvent 同步进行 web 请求.它在 WPF 和 Win 8 RT 中完美运行,但在 Windows Phone ..
发布时间:2022-01-01 12:39:31 C#/.NET

无法在 Win 8 和 Win Phone 8 的便携式类库中使用 await

我正在尝试在 Visual Studio 2012 中创建一个可移植类库,用于 Windows 8 应用商店应用和 Windows Phone 8 应用. 我收到以下错误: 'await' 要求类型'Windows.Foundation.IAsyncOperation'有一个合适的 GetAwaiter 方法.您是否缺少 using 指令对于“系统"? 在这行代码: Stora ..

正确取消异步操作并再次触发

如何处理用户可能多次点击按钮的情况,这会调用长时间运行的异步操作. 我的想法是首先检查异步操作是否正在运行,取消它并再次触发它. 到目前为止,我已经尝试使用 CancellationTokenSource 构建这种功能,但它没有按预期工作.有时有两个异步操作正在运行,所以当我开始新的操作时,“旧的"异步操作还没有被取消,这会混淆结果处理. 有什么建议或例子来处理这种情况吗? p ..

处理异步方法的取消

我使用 Parse 作为应用程序的数据存储,我正在实施他们的 Facebook 登录 功能.AFAIK,此登录方法与其他异步方法没有任何不同,因此希望它适用. 所以有一个 Login.xaml 页面,它有一个“用 Facebook 登录"的按钮,点击这个按钮会带你到 FacebookLogin.xaml 页面,其中只包含 WebBrowser 控件链接的解析文档.在 FacebookLogi ..

Windows Phone Web 访问 API 中的异步等待

WP8 是否支持 async/await 模式? 我需要从基于 Web 的 API 获取 XML,但看起来 WebClient 或 WebRequest 不支持它. WP8 BCL 中是否有支持异步/等待的类可用于 Web 访问?如果没有,是否有我可以使用的库? 我知道创建包装器来支持它并不难,但这似乎是包含在 SDK 中的东西. 解决方案 WP8 BCL 中是否有支 ..
发布时间:2022-01-01 12:20:11 C#/.NET

如何等待 QueryCompleted 事件?

我创建了一个小型测试应用程序来获取经度和纬度并将其转换为实际地址: 使用系统;使用 System.Collections.Generic;使用 System.Collections.ObjectModel;使用 System.Diagnostics;使用 System.Device.Location;使用 System.Linq;使用 System.Net;使用 System.Threading ..
发布时间:2022-01-01 12:17:30 C#/.NET

在 Windows Phone 8 中异步下载和保存文件

如何将文件异步下载并保存到 IsolatedStorage?我首先使用 WebClient 来达到目的,但我不能等到完成,所以我找到了一些有用的代码 此处. 然而,这也不是完整的格式.我找到了函数: public static Task下载文件(Uri url){var tcs = new TaskCompletionSource();var wc = new WebClient();wc ..
发布时间:2022-01-01 12:07:25 C#/.NET

Axios 中的异步/等待

我正在尝试使用 Axios 进行基本的异步/等待,任何指针都会有所帮助. isUserInDatabase() {axios.get(url).then( (响应) => {返回 response.data.data;})},异步 isUnique() {等待 this.isUserInDatabase()} 解决方案 当前的问题是:你解决了你的承诺并且没有在 isUserInDataBa ..
发布时间:2022-01-01 10:23:26 其他开发

Axios 返回未决的承诺

我希望这个函数返回 true 或 false,而不是我得到 /*** 向后端发送请求以检查 jwt 是否有效* @returns {布尔}*/const isAuthenticated = () =>{const token = localStorage.getItem('jwt');如果(!令牌)返回假;const config = {headers : {'x-auth-token' : t ..
发布时间:2022-01-01 10:21:43 前端开发

在 async 和 await 中使用 axios

我是 Async 和 await 生态系统的新手,但我知道它提供了以同步方式编码的方式(尽管它在幕后是异步的,只是它在代码中的编写方式). 这是我想要以异步方式执行的代码. const axios = require("axios");异步函数 getJSONAsync(){//await 关键字使我们不必编写 .then() 块.让 json = await axios.get('htt ..
发布时间:2022-01-01 10:13:32 其他开发

使用 Vue.js 异步/等待 axios 调用

我在设置其中一个时遇到了一些麻烦.我的 Vue.js 应用程序中的值.我相信我要么没有正确理解 async axios 调用,要么没有正确理解 Vue.js 中的异步工作原理. 我有以下三种方法: updateAvailability(可用性){如果(可用性 == 真){this.showYourDetails();} 别的 {this.showBookingDetails();}},检查 ..
发布时间:2022-01-01 10:10:31 前端开发

如何等到 Javascript forEach 循环完成后再进行下一个 sep

我需要等待由 forEach 循环调用的函数中的所有 axios 调用运行,然后再调用另一个函数来重新加载应由 axios 调用更新的数据. function1() {让 arr = [1, 2, 3, 4, 5];arr.forEach((num) => {功能2(数量);});//等到上面forEach循环中的每次调用//在运行function3()函数之前完成.函数 3();}功能2(数字 ..
发布时间:2022-01-01 10:04:49 前端开发

使用 await/async 从 axios 获取响应

我正在尝试从 axios 获取 JSON 对象 '使用严格'异步函数 getData() {尝试 {var ip = location.host;等待轴({网址:http() + ip + '/getData',方法:'POST',超时:8000,标题:{'内容类型':'应用程序/json',}}).then(函数(res){控制台.dir(res);//我们在这里很好,res 有 JSON ..
发布时间:2022-01-01 09:46:10 前端开发

请解释定时器事件异步/等待语法

我研究了异步和等待语法这里和这里.它确实有助于理解用法,但我在 MSDN 我就是不明白. 问题:有人可以向我解释这个 System.Timers.Timer 事件注册与异步等待的语法:为什么可以使用 lambda 表达式中已有的 async await 关键字? Timer timer = new Timer(1000);timer.Elapsed += async ( sender, e ..
发布时间:2021-12-31 15:33:51 C#/.NET