C#异步方法返回Task<T>的同步调用

在C#中我们已经非常习惯使用async/await来实现异步调用,但是某些时候并不允许异步调用,比如在一个Dynamics365的插件或操作中 为了确保事务性是不允许异步调用的,这个时候在使用httpclient发起请求时我们就可以使用Task<T>.Result来实现线程阻塞,进行同步方式的调用:

cs 复制代码
var response =  client.SendAsync(request).Result;

特此记录.

相关推荐
豆沙沙包?5 分钟前
2025年- H57-Lc165--994.腐烂的橘子(图论,广搜)--Java版
java·开发语言·图论
量子炒饭大师13 分钟前
收集飞花令碎片——C语言(数组+函数)
c语言·开发语言
zzc92121 分钟前
python h5py 读取mat文件的<HDF5 object reference> 问题
开发语言·python·numpy
怀旧,32 分钟前
【Python】3.函数与列表
java·前端·python
好奇的菜鸟38 分钟前
WSL 开发环境搭建指南:Java 11 + 中间件全家桶安装实战
java·开发语言·中间件
Python数据分析与机器学习42 分钟前
【python实战】二手房房价数据分析与预测
大数据·开发语言·python·数据挖掘·数据分析·scikit-learn·ipython
字节王德发1 小时前
SpringMVC怎样设置JSP视图解析器才能让页面跳转更高效?
java·开发语言
Yan-英杰1 小时前
【python爬虫】利用代理IP爬取filckr网站数据
开发语言·人工智能·pytorch·python·机器学习·版本匹配
唐人街都是苦瓜脸1 小时前
uni-app 提供的页面跳转方法详细解释及其区别
前端·uni-app
软件开发技术深度爱好者1 小时前
Python中的__init__和__new__方法解析
开发语言·python