随笔分类 -  .net

摘要:在C#中发起Http请求一般使用HttpWebRequest这个类,下文将使用这个HttpWebRequest对象来对Get和Post的同步及异步请求进行封装: 1. 新建HttpRequestHelper类: public static class HttpRequestHelper { /// 阅读全文
posted @ 2022-12-05 16:57 流氓大菠萝 阅读(1325) 评论(1) 推荐(1) 编辑
摘要:1.尽量不要编写返回值类型为void的异步方法 在通常情况下,建议大家不要编写那种返回值类型为void的异步方法,因为这样做会破坏该方法的启动者与方法本身之间的约定,这套约定本来可以确保主调方能够捕获到异步方法所发生的异常。 正常的异步方法是通过它返回的Task对象来汇报异常的。如果执行过程中发生了 阅读全文
posted @ 2022-10-23 11:22 流氓大菠萝 阅读(113) 评论(0) 推荐(1) 编辑
摘要:异步基础 所谓异步,对于计算密集型的任务,是以线程为基础的,而在具体使用中,使用线程池里面的线程还是新建独立线程,取决于具体的任务量;对于 I/O 密集型任务的异步,是以 Windows 事件为基础的 .NET 提供了执行异步操作的三种方式: 异步编程模型 (APM) 模式(也称 IAsyncRes 阅读全文
posted @ 2022-10-23 11:12 流氓大菠萝 阅读(355) 评论(0) 推荐(0) 编辑
摘要:下载方式: 1、html超链接下载; 2、后台下载(四种方法:返回filestream、返回file、TransmitTile方法、Response分块下载)。 1、html超链接下载 超级链接在本质上属于一个网页的一部分,它是一种允许我们同其他网页或站点之间进行连接的元素。 各个网页链接在一起后, 阅读全文
posted @ 2022-09-09 12:32 流氓大菠萝 阅读(1595) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示