文件名称:C# MVC TASK异步调用测试!
文件大小:46.5MB
文件格式:ZIP
更新时间:2022-03-25 13:41:29
C#MVCTASK异步调用
假设了一个场景,用户在局域网Web服务器上下了一个单,程序将这个订单发送到远程服务器,然后用户付款到远程服务器, 所以本地不知道用户下的单付款到远程服务器是否成功(比如第三方支付,门店里面的当面付), 有可能用户下单之后就把本网站的下单页面给关闭了,所以页面的ajax轮询不能用,还有就是本服务器和互联网只能单向通信, 比如网络隔离,只能访问互联网,互联网访问不进来的情况。 程序逻辑: 下单之后查询外部数据库是否产生了同号订单,只要产生了就说明用户支付了, 为了省事儿,就做了一个库的两个表来表示两个站点间的订单库,用的是直接查库,也没用API接口之类的, 直接用了SQLHelper操作数据库, 技术很简,就测试了一下Task的后台执行效果。 程序环境: .net 4.6.1 VS2019 SQLServer2008R2 关键字:C# ,Asp.Net, MVC, TASK异步调用测试!