微信 SDK 升级,全面支持异步缓存接口, .NET 3.5/4.0版本5月1日起停止更新

栏目: 软件资讯 · 发布时间: 5年前

内容简介:简介 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 AuthorizerTokenRefreshedFunc = null 类型改为:

public static Action> AuthorizerTokenRefreshedFunc = null;

代码贡献者

感谢近期为我们提供代码和捐赠的开发者

  • 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日起停止更新》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Practical Django Projects, Second Edition

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》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

html转js在线工具
html转js在线工具

html转js在线工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试