内容简介:简介 Senparc.Weixin SDK 是目前使用率最高的微信 .NET SDK,也是国内最受欢迎的 .NET 开源项目之一。 使用 Senparc.Weixin,您可以方便快速地开发微信全平台的应用(包括微信公众号、小程序、小游戏、企业号、开...
简介
Senparc.Weixin SDK 是目前使用率最高的微信 .NET SDK,也是国内最受欢迎的 .NET 开源项目之一。
使用 Senparc.Weixin,您可以方便快速地开发微信全平台的应用(包括微信公众号、小程序、小游戏、企业号、开放平台、微信支付、JS-SDK、微信硬件/蓝牙,等等)。
目前 Senparc.Weixin 已经支持几乎所有微信平台模块和接口,并同时兼容 .NET Core、.NET Standard 2.0+、.NET 4.5+。
源码地址:https://gitee.com/JeffreySu/WeiXinMPSDK
如有相关技术交流需求,可申请加入Senparc.WeixinSDK开发者群
(1)QQ10群(Redis / Memcached 分布式缓存群):246860933
(2)QQ12群(微信小程序):108830388
(3)QQ13群(开放平台):183424136
(4)QQ15群(微信公众号):289181996
本次重要更新
1、缓存模块提供全面的异步接口
2、重构 ApiHandlerWapper 及相关异步方法,并发环境下效率大幅提升
3、提供同步锁的异步执行方法
4、小程序 SessionBag 默认有效期由 2 天调整为 5 天,并提供外部设置参数
5、CO2NET.APM 提供开关(CO2NET.APM.Config.Enable)
重要提示
全面拥抱 .NET Core
1、5月1日起停止 .NET Framework 3.5/4.0 版本更新,今后将重点更新.NET 4.5+ 及.NET Core、.NET Standard 2.0+版本,请注意做好升级工作。最后一个支持.NET3.5/4.0的稳定版【点击这里】
2、.NET Framework 4.5 Sample(示例项目)将在2019年5月1日后停止小版本更新(大版本更新仍将保持同步,.NET 4.0/4.5 所有库更新不受影响),重点更新 .NET Core Sample。
最新 Sample 请参考 .NET Core 版本的 Sample:https://github.com/JeffreySu/WeiXinMPSDK/tree/master/Samples/Senparc.Weixin.MP.Sample.vs2017
代码升级
全面支持并使用异步方法
一系列委托参数已经改为异步方法(使用Task
1、public static Func
GetAuthorizerRefreshTokenFunc { get; set; } 类型改为:
public static Func
GetAuthorizerRefreshTokenFunc { get; set; }
2、public static Func
GetAuthorizerRefreshTokenFunc { get; set; } 类型改为:
public static Func
GetAuthorizerRefreshTokenFunc { get; set; }
3、 public static Action
public static Action
代码贡献者
感谢近期为我们提供代码和捐赠的开发者
- Senparc团队
- kistliu +3(CO2NET)
- hanabi1224 +10(NeuChar)
- jerrytang67 +2(CO2NET)
- wlclass +10(Weixin)
- lishewen +10(Weixin)
- Hsinky +3(Weixin)
(贡献者积分规则详见这里)
各模块升级日志
Senparc.CO2NET v0.7.0
Nuget:
https://www.nuget.org/packages/Senparc.CO2NET/
v0.6.0 提供缓存异步接口
v0.6.1 完善 SystemTime,添加 NowTicks 属性
v0.7.0 优化 HttpClient,重构 RequestUtility(包括 Post 和 Get),引入 HttpClientFactory 机制
Senparc.CO2NET.APM v0.3.0
Nuget:
https://www.nuget.org/packages/Senparc.CO2NET.APM/
v0.3.0 提供 APM 开关设置
Senparc.CO2NET.Cache.Redis v3.5.0
Nuget:
https://www.nuget.org/packages/Senparc.CO2NET.Cache.Redis/
v3.4.3 升级 StackExchange.Redis 到最新版本
v3.5.0 提供缓存异步接口
Senparc.CO2NET.Cache.Memcached v3.3.0
Nuget:
https://www.nuget.org/packages/Senparc.CO2NET.Cache.Memcached/
v3.3.0 提供缓存异步接口
Senparc.NeuChar v0.6.4
Nuget:
https://github.com/Senparc/NeuChar
更新项目配置,优化代码
Senparc.Weixin v6.4.1
Nuget:
https://www.nuget.org/packages/Senparc.Weixin
v6.3.11 优化 BaseContainer
v6.4.0
1、支持异步 Container
2、停止对 .NET 3.5 和 .NET 4.0 的支持
v6.4.1 重构异步 ApiHandlerWapper
Senparc.Weixin.MP v16.7.1
Nuget:
https://www.nuget.org/packages/Senparc.Weixin.MP
v16.7.0
1、支持异步 Container
2、停止对 .NET 3.5 和 .NET 4.0 的支持
v16.7.1 重构异步 ApiHandlerWapper
Senparc.Weixin.Open v4.5.0
Nuget:
https://www.nuget.org/packages/Senparc.Weixin.Open
v4.5.0
1、支持异步 Container
2、停止对 .NET 3.5 和 .NET 4.0 的支持
Senparc.Weixin.MP.MVC v7.2.8
Nuget:
https://www.nuget.org/packages/Senparc.Weixin.MP(未改)
v7.2.8 升级 OAuth 重定向功能,改为永久重定向(301)
Senparc.Weixin.WxOpen v3.4.1
Nuget:
https://www.nuget.org/packages/Senparc.Weixin.WxOpen
v3.4.0
1、支持异步 Container
2、停止对 .NET 3.5 和 .NET 4.0 的支持
v3.4.1 重构异步 ApiHandlerWapper
Senparc.Weixin.TenPay v1.3.0
Nuget:
https://www.nuget.org/packages/Senparc.Weixin.TenPay
v1.3.0 停止对 .NET 3.5 和 .NET 4.0 的支持
Senparc.Weixin.work v3.5.1
Nuget:
https://www.nuget.org/packages/Senparc.Weixin.Work
v3.4.0
1、支持异步 Container
2、停止对 .NET 3.5 和 .NET 4.0 的支持
v3.5.0 发送Markdown消息和任务卡片消息
v3.5.1 重构异步 ApiHandlerWapper
Senparc.Weixin.Cache.Redis v2.5.5
Nuget:
https://www.nuget.org/packages/Senparc.Weixin.Cache.Redis
v2.5.3 添加 RedisHashSetContainerCacheStrategy,优化 HashSet 格式储存 Container 信息
v2.5.4 升级 StackExchange.Redis 到最新版本
v2.5.5 支持异步缓存接口
Senparc.Weixin.Cache.Memcached v2.3.5
Nuget:
https://www.nuget.org/packages/Senparc.Weixin.Cache.Memcache
v2.3.5 支持异步缓存接口
以上所述就是小编给大家介绍的《微信 SDK 升级,全面支持异步缓存接口, .NET 3.5/4.0版本5月1日起停止更新》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 微信 SDK 升级,全面支持异步缓存接口, .NET 3.5/4.0版本5月1日起停止更新
- SpringBoot | :异步开发之异步调用
- 改进异步封装:处理带返回值的异步调用
- 异步发展流程 —— Generators + co 让异步更优雅
- 文件系统与异步操作——异步IO那些破事
- js异步从入门到放弃(四)- Generator 封装异步任务
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Practical Django Projects, Second Edition
James Bennett / Apress / 2009 / 44.99
Build a django content management system, blog, and social networking site with James Bennett as he introduces version 1.1 of the popular Django framework. You’ll work through the development of ea......一起来看看 《Practical Django Projects, Second Edition》 这本书的介绍吧!