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

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

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

特此记录.

相关推荐
泪光292923 分钟前
科创大赛——知识点复习【c++】——第一篇
开发语言·c++
丨丨三戒丶30 分钟前
layui轮播图根据设备宽度图片等比例,高度自适应
前端·javascript·layui
Hzhile34 分钟前
攻防世界-php伪协议和文件包含
android·开发语言·安全·web安全·网络安全·php
进取星辰1 小时前
20、数据可视化:魔镜报表——React 19 图表集成
前端·react.js·信息可视化
寧笙(Lycode)1 小时前
React实现B站评论Demo
前端·react.js·前端框架
24白菜头1 小时前
CSS学习笔记
前端·javascript·css·笔记·学习
程序员曼布1 小时前
ThreadLocal源码深度剖析:内存管理与哈希机制
java·开发语言·哈希算法
边疆.1 小时前
【C++】模板进阶
开发语言·c++·模板
蠢货爱好者2 小时前
Linux中web服务器的部署及优化
linux·服务器·前端
o0向阳而生0o2 小时前
36、C#中的⽅法声明参数关键字params,ref,out的意义及⽤法
开发语言·c#·.net