Senparc.CO2NET icon indicating copy to clipboard operation
Senparc.CO2NET copied to clipboard

支持 .NET Framework & .NET Core 的公共基础扩展库

Results 15 Senparc.CO2NET issues
Sort by recently updated
recently updated
newest added

就不翻译英文了. Senparc.CO2NET/src/Senparc.CO2NET.Cache.CsRedis/ObjectCacheStrategy/BaseRedisObjectCacheStrategy.cs 行38 Client = new CSRedis.CSRedisClient(Config.SenparcSetting.Cache_Redis_Configuration); 应该用 Client = new CSRedis.CSRedisClient(RedisManager.ConfigurationOption); ---- 否则 Senparc.CO2NET.Cache.CsRedis.Register.SetConfigurationOption(redisConnection); 连接配置无法生效 都是调用空配置

Get能否类似post设置request Header,现在貌似没有提供

good first issue

能否提供PUT和DELETE方法。

Task

调用BaseContainer的GetAllItem方法,发现报错“json转换失败”。后来查看源码发现,是这个方法有问题: ``` namespace Senparc.CO2NET.Cache.CsRedis { /// /// Redis的Object类型容器缓存(Key为String类型),Key-Value 类型储存 /// public class RedisObjectCacheStrategy : BaseRedisObjectCacheStrategy { /// /// 根据 key 的前缀获取对象列表(最多 99999 条) /// public IList GetAllByPrefix(string key) { var...

请参考更新后的 api https://work.weixin.qq.com/api/doc/90000/90135/91853 参数 | 说明 -- | -- files | 附件列表 └ file_id | 文件id,该id为临时素材上传接口返回的的media_id,注:提单后将作为单据内容转换为长期文件存储;目前一个审批申请单,全局仅支持上传6个附件,否则将失败。

是不是应该可以在Startup.ConfigureService中配置: services.AddSingleton(); 然后在Configure中注入来的好看一些: public void Configure(IApplicationBuilder app, IHostingEnvironment env, IRegisterService registerService) 这样更符合.net core的风格一点

- HttpClient之前我们测试过只能在首次发出请求前通过Client的Timeout属性设定,第二次修改值就会抛出异常 - 在我们系统里面是按照【业务功能+Timeout时间】来创建Client实例,并在构造函数指定Timeout - 我的愚见是添加SenparcHttpClient.GetInstanceByName(httpClientName, timeOut)构造函数,通过IHttpClientFactory创建Client实例并初始化Timeout;后续的Http请求Timeout参数移除

bug
enhancement

偶尔解析手机号加密数据的时候会有这个问题调用的方法是Senparc.Weixin.WxOpen.Helpers.EncryptHelper.DecodeEncryptedData() 请问是什么原因

asp.net core已经把 ApiController 和普通Controller统一起来了,webapi 接收微信数据也没有问题。 第一种:微信wx.request header: {'content-type': 'application/json'},webapi使用 [frombody]定义一个接受类用来接收参数,直接用参数接收不到。 第二种: header: {"content-type": "application/x-www-form-urlencoded"} 提示参数 :Form Data 中code:033BVv6Y1iBPpT0EYl7Y1hHG6Y1BVv6r 1、 public ActionResult OnLogin([FromForm]CodeViewModel model) 使用[fromform]可以接收到,但是也必须使用类接收参数 2、 public ActionResult OnFormLogin(string code) 可以直接用简单类型接收参数。