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

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

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

特此记录.

相关推荐
北京_宏哥几秒前
🔥PC端自动化测试实战教程-7-pywinauto等待方法大集合 (详细教程)
前端·windows·python
BabyShell1 分钟前
浏览器插件开发-创建自己的启动页
前端·chrome
韩振方3 分钟前
为什么 scroll 事件无法被 e.preventDefault 阻止?
前端·javascript·css
20264 分钟前
5.1 vite-vue的学习
前端
HuaHua的世界5 分钟前
watch和watchEffect的区别?
前端·vue.js
叶小秋5 分钟前
每日前端小技巧 - 客户端缓存封装
前端·javascript
wangyongquan5 分钟前
js 数据类型判断底层逻辑是如何实现的
javascript·面试
何期骤雨降青霄5 分钟前
@asiimov/sfc-generator: 强大的 Vue 单文件组件生成工具之 parseSfcScript 详解
前端·vue.js·babel
curdcv_po5 分钟前
什么❓keyup.enter 和 blur 触发两次❓
前端·vue.js
waterHBO8 分钟前
python 微博爬虫 01
开发语言·爬虫·python