博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WP8中使用async/await扩展HttpWebRequest
阅读量:4982 次
发布时间:2019-06-12

本文共 739 字,大约阅读时间需要 2 分钟。

讲到WP8中使用Async执行HTTP请求,用了微软提供的扩展。下面提供了一种方法,自己实现HttpWebRequest的扩展。

随后就可以使用 await HttpWebRequest.GetResponseAsync() 轻松使用http请求了。

 

public static class WebRequestExtensions    {        public async static Task
GetResponseAsync(this HttpWebRequest request) { return await Task
.Factory.FromAsync(request.BeginGetResponse, request.EndGetResponse, request); } public async static Task
GetRequestStreamAsync(this HttpWebRequest request) { return await Task
.Factory.FromAsync(request.BeginGetRequestStream, request.EndGetRequestStream, request); } }

 

原文

转载于:https://www.cnblogs.com/liubaicai/p/3644522.html

你可能感兴趣的文章
函数内置方法
查看>>
Python_58之logging模块
查看>>
正则表达式
查看>>
楼房重建(分块优化)
查看>>
斐波那契数列(矩阵加速递推)
查看>>
HTTP笔记之一
查看>>
Gradle 学习一
查看>>
hiho #1223 不等式
查看>>
EOS多节点同步代码分析
查看>>
Synchronized关键字
查看>>
webfont 字体
查看>>
lua快速入门
查看>>
FullCalendar 官方文档翻译
查看>>
plsql 操纵表数据的2种方式
查看>>
输出日期
查看>>
hibernate中实体与数据库中属性对应的类型
查看>>
多线程池以及futures python新的线程包
查看>>
3389无法连接的5种原因分析
查看>>
C++拾遗(三)关于复合类型
查看>>
理解mvc
查看>>