Git   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在C#中,什么是HttpClient.getStringAsync()方法的同步替代?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

一个winform中,点击button调用这个方法来下载链接内容作为String,然后在文本框中显示String的长度。 这一切都是asynchronous发生的。 有没有办法做到这一点同步?

创buildXML文件,赋予所有Windows帐户用户以写权限

我如何获得一个窗口类名的长度,所以我知道有多大的缓冲区分配?

什么是阻止我的.NET 2.0应用程序在64位平台上运行?

使用System.Security.Cryptography将Win32 Crypto API调用转换为C#

Linux和Windows数据系统可以共存吗?

您可以通过使用.Result来创建任何任务块:

String response = client.GetStringAsync(...).Result;

但是,如果这是在UI线程上运行,你不应该这样做。 在UI线程上阻塞并不好。 拥抱异步性。

您可以使用方法WebClient.DownloadString。 这种方法阻止下载资源。

String response = new WebClient().DownloadString(uri);

https://msdn.microsoft.com/en-us/library/fhd1f0sw(v=vs.110).aspx

RestSharp是一个很好的开源替代httpClient。 它支持同步和异步请求。

http://restsharp.org/

大佬总结

以上是大佬教程为你收集整理的在C#中,什么是HttpClient.getStringAsync()方法的同步替代?全部内容,希望文章能够帮你解决在C#中,什么是HttpClient.getStringAsync()方法的同步替代?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: