首页 > 编程语言 >C#-等待异步函数执行结果

C#-等待异步函数执行结果

时间:2022-09-27 14:57:56浏览次数:66  
标签:异步 Task Run 函数 C# await

另把你需要调用的异步函数变为普通的执行顺序,即非异步执行顺序

经过查阅,只需要一句:

var result = Task.Run(async() => await yourAsyncMethod()).Result;

对于没有返回值的异步函数:

Task.Run(async () => { await yourAsyncMethod(); }).Wait();

 



标签:异步,Task,Run,函数,C#,await
From: https://www.cnblogs.com/eliauk-L/p/16734541.html

相关文章

  • c语言常见文件操作函数——文本流
    一、文件的打开关闭指向一个保存打开文件信息的结构体变量,该结构体类型为'FILE'。在'stdio.h'中声明:struct_iobuf{char*_ptr;int_cnt;char*_base;......
  • 解决pip is configured with locations that require TLS/SSL问题
    解决pipisconfiguredwithlocationsthatrequireTLS/SSL问题python3.7安装,解决pipisconfiguredwithlocationsthatrequireTLS/SSL问题1.安装相关依赖yum......
  • Wallys//Industrial_Wireless_AP//network,card//QCN6024/QCN9074/QCN9024,WiFi,Card
    QCN9074WiFiCardIPQ6010,802.11ax,2x22.4G&5G,SupportOpenWRT//QCN9074802.11ax4x4MU-MIMO6GHzwifi6EQCN9074 11ax 4x46G M.2   1.DR9074-6E(PN02......
  • 5个cpp学习网站
    5个学习cpp的网站相对其他语言来说,C++算是难度比较高的了,这一点无法否认。但是如果能有一些好的网站,则会让C++的学习事半功倍。那就来介绍几个最常用的(最好的)吧,包含了......
  • 通过Thread Pool Executor类解析线程池执行任务的核心流程
    摘要:ThreadPoolExecutor是Java线程池中最核心的类之一,它能够保证线程池按照正常的业务逻辑执行任务,并通过原子方式更新线程池每个阶段的状态。本文分享自华为云社区《【高......
  • centos yum install mysql-devel报错解决办法
    报错如下:Loadedplugins:fastestmirror,langpacksLoadingmirrorspeedsfromcachedhostfile*base:mirrors.aliyun.com*extras:mirrors.aliyun.com*updat......
  • 【Devops】【Jenkins】jenkins API获取工程构建结果SUCCESS/FAIL
    一、速览核心原理:API调用命令行如下cmd="curl--userusername:pwdhttp://xx.xx.xx.xx:8080/job/{}/job/{}/{}/api/json".format(jobname1,jobname2,jobnum)ps:这里......
  • C语言:P74-11
    #include<stdio.h>#include<math.h>#defineN10//一个球从100米高度自由落下,每次落地后返回高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米?main(){......
  • qobject_cast用法总结
    qobject_cast()动态转换QObject类的类型。qobject_cast()函数和标准C++的dynamic_cast()功能类似,只是其不需要RTTI的支持,而且可以跨越动态连接库的边界。它尝试将它的参数c......
  • 下行物理信道和物理信号(PDCCH,PDSCH)
    Overview与LTE相比,NR的下行物理信道缩减为3类:   物理下行共享信道,PDSCH   物理广播信道,PBCH   物理下行控制信道,PDCCHNR的下行物理信号有以下几种:   解......