Senparc.CO2NET 3.0.0-beta3

Senparc.CO2NET Public Base Library Senparc.CO2NET Open Source Project: https://github.com/Senparc/Senparc.CO2NET

Showing the top 20 packages that depend on Senparc.CO2NET.

Packages Downloads
Senparc.CO2NET.APM
Senparc.CO2NET.APM 应用性能管理
26
Senparc.CO2NET.AspNet
Senparc.CO2NET.AspNet 库 Senparc.CO2NET 开源项目: https://github.com/Senparc/Senparc.CO2NET
21
Senparc.CO2NET.AspNet
Senparc.CO2NET.AspNet 库 Senparc.CO2NET 开源项目: https://github.com/Senparc/Senparc.CO2NET
29
Senparc.CO2NET.AspNet
Senparc.CO2NET.AspNet 库 Senparc.CO2NET 开源项目: https://github.com/Senparc/Senparc.CO2NET
19
Senparc.CO2NET.AspNet
Senparc.CO2NET.AspNet 库 Senparc.CO2NET 开源项目: https://github.com/Senparc/Senparc.CO2NET
20
Senparc.CO2NET.AspNet
Senparc.CO2NET.AspNet 库 Senparc.CO2NET 开源项目: https://github.com/Senparc/Senparc.CO2NET
21
Senparc.CO2NET.AspNet
Senparc.CO2NET.AspNet 库 Senparc.CO2NET 开源项目: https://github.com/Senparc/Senparc.CO2NET
24
Senparc.NeuChar
NeuChar SDK 跨平台信息交互标准
19
Senparc.NeuChar
NeuChar SDK 跨平台信息交互标准
32
Senparc.Weixin
微信 SDK - Senparc.Weixin SDK 基础模块 Senparc.Weixin SDK 开源项目: https://github.com/JeffreySu/WeiXinMPSDK
20
Senparc.Weixin
微信 SDK - Senparc.Weixin SDK 基础模块 Senparc.Weixin SDK 开源项目: https://github.com/JeffreySu/WeiXinMPSDK
31
Senparc.Weixin
微信公众账号 - Senparc.Weixin SDK 基础模块 Senparc.Weixin SDK 开源项目: https://github.com/JeffreySu/WeiXinMPSDK
19
Senparc.Weixin
微信公众账号 - Senparc.Weixin SDK 基础模块 Senparc.Weixin SDK 开源项目: https://github.com/JeffreySu/WeiXinMPSDK
20
Senparc.Weixin
微信公众账号 - Senparc.Weixin SDK 基础模块 Senparc.Weixin SDK 开源项目: https://github.com/JeffreySu/WeiXinMPSDK
21

v0.1.0 Build basic code, separate public code from Senparc.Weixin v0.1.1 Optimize code, unit tests nearly 100% coverage v0.1.2 Add IDomainExtensionCacheStrategy.RegisterCacheStrategyDomain() method v0.1.3 Add EntityUtility.FillSystemType() method to handle Int32[] and Int64[] v0.1.4 Add SenparcSetting global configuration property v0.1.5 RegisterServiceExtension.AddSenparcGlobalServices() method can automatically get SenparcSetting global settings v0.1.6 Fix XXE vulnerability, inherit from XmlDocument object, automatically set XmlResolver to null v0.1.6.1 Add Register.UseSenparcGlobal() method v0.1.7 Extend ReflectionHelper.GetStaticMember() method v0.1.8 In .net core, the env parameter in RegisterService.Start() method can be null to complete registration in console and other environments v0.1.9 1. RegisterService cancels public constructor, unified use of RegisterService.Start() for initialization 2. Refactor Register.UseSenparcGlobal() method to undertake extended cache scanning function 3. Add UnregisteredDomainCacheStrategyException exception type 4. Unified requirement to provide SenparcSetting parameter in constructor for both .net framework and .net core versions v0.1.10 Adjust SenparcSetting parameter, include distributed cache connection information into SenparcSetting v0.1.11 Provide SenparcSetting.BuildFromWebConfig() method v0.2.0 Cache strategy provides timeout setting interface v0.2.1 "Current extended cache strategy is not registered" exception information provides more detailed cache type information v0.2.2 RequestExtension adds support for NETSTANDARD2_0 v0.2.3 Optimize the output result of RequestExtension.AbsoluteUri() method v0.2.4 1. Add CacheException cache exception type 2. Add prompt for IMemoryCache not set 3. Optimize UnregisteredDomainCacheStrategyException, use CacheException as base class v0.2.5 Optimize SenparcID, all methods support .net standard 2.0 v0.2.6 Add DateTimeHelper.GetUnixDateTime() method, mark GetWeixinDateTime() method as obsolete v0.2.7 Add ServerUtility v0.2.8 Add SenparcDI.GetIServiceProvider() method to support other dependency injection frameworks v0.2.9 1. Optimize Config.RootDictionaryPath method, can automatically get default value 2. Add SerializerHelper.GetObject(this string jsonString, Type type) method v0.2.10 ObjectExtensions.ToJson() method provides indented method, supports indented format v0.2.11 Fix invalid simulated form Post parameters under .NET Core v0.2.14 Optimize ToJson() method v0.2.15 Add headerAddition parameter to Post method v0.2.17 Enable SystemTime.Now, convenient for unit testing or emergency changes to the system current time v0.2.18 Support Senparc.CO2NET.APM v0.3.0 Upgrade SenparcTrace, use queue v0.3.1 Update RequestUtility.GetQueryString() method v0.4.0 Use .NETStandard2.0 to unify support for .NET Core, abandon separate adaptation for .NET Core 1.x v0.4.1 Add encoding type selection for UrlEncode() and UrlDecode() methods under .net framework environment v0.4.2 Optimize path recognition methods in ServerUtility class under docker or linux environment v0.4.3 Use DateTimeOffset instead of DateTime v0.4.4 Provide SenparcTrace.RecordAPMLog parameter RequestUtility.Post.cs v0.5.0 Provide comprehensive support for .NET Core Console v0.5.1 Add jsonSerializerSettings parameter to ToJson() method v0.5.1.1 Add Sex.Unset enumeration value v0.5.2 Add SenparcDI.GetRequiredService() method, provide independent ServiceProvider instance within thread v0.6.0 Provide asynchronous cache interface v0.6.1 Improve SystemTime, add NowTicks property v0.7.0 Optimize HttpClient, refactor RequestUtility (including Post and Get), introduce HttpClientFactory mechanism v0.7.1 1. Add NowDiff property 2. Add DayOfWeekString, DILifecycleType configuration and enumeration v0.7.1 1. Add NowDiff property 2. Add DayOfWeekString, DILifecycleType configuration and enumeration 3. Fix: Post method did not specify content-type under .NET 4.5 v0.7.2.1 Fix possible exception when cookieContainer is null in GetHttpClientHandler() method v0.7.3 1. Add HttpClientFactory multi-certificate solution 2. Use .ConfigureAwait(false) to avoid asynchronous deadlock v0.8 1. Stop supporting .NET 3.5/4.0 2. Use asynchronous methods to improve concurrency efficiency v0.8.3 Add GetMD5() method for Stream parameter v0.8.4 Cancel UrlEncode encoding for fileName parameter in CreateFileContent called by HttpUtility.HttpPost_Common_NetCore v0.8.5 Fix file upload ContentType setting issue under .NET Framework 4.5 v0.8.6 Add FileHelper.FileInUse() method to determine if the file is being used v0.8.7 Add new feature to RequestUtility.Post() method: use file stream to simulate Form submission v0.8.8 Improve SenparcTrace logging efficiency, provide asynchronous method handling v0.8.9 Provide AutoUnlockLogFile parameter, and try to automatically unlock in case of possible log file occupation. v0.8.10 Provide Config.HostingEnvironment property v0.9.0 Add SystemTime.UtcDateTime property v0.9.1 Provide signed nuget package (.snuget) v1.0.100 Support .NET Core 3.0 v1.0.101 RequestUtility.GetRequestMemoryStream() adds setting for .NET Core 3.0 AllowSynchronousIO v1.0.102 1. Provide new app.UseSenparcGlobal() registration method 2. Add more SystemTime helper methods v1.0.103 Optimize asynchronous methods v1.3.201 Update Senparc.CO2NET.HttpUtility.Get.Download() method, fix filename judgment regular expression v1.4.400 Fix Download method bug v1.5.2 1. Add and enrich encryption methods in EncryptHelper (SHA1, AesGcmDecrypt, CRC32) 2. Add GetFileHash method in FileHelper 3. Add judgment for successful lock before releasing LocalCacheLock v2.0.2 Add overridden method for XmlUtility.Deserialize() v2.0.3 Change the implementation of HttpClient request timeout v2.0.4 Add rootNodeName parameter to XmlUtility Deserialize v2.0.5 Add WaitingFor() method v2.0.5.4 Add settings parameter to GetObject() method v2.1.1 Add more overridden methods for GetObject() v2.1.2 1. Fix the issue of Chinese names in sent files being recognized as garbled by WeChat server 2. Refactor RequestUtility, change HttpPost_Common_NetCore() to asynchronous method: HttpPost_Common_NetCoreAsync() 3. Fix bug in FileHelper.GetFileHash() v2.1.3 1. Handle special judgment for Cookie under .NET 7.0 2. Optimize simulated Form submission v2.1.4 Optimize system startup parameters, allow registration of HTTP certificates using relative paths v2.1.5 Add EncryptHelper.GetCertString() and GetCertStringFromFile() methods v2.1.6 Add null judgment for target object not found in ReflectionHelper.GetStaticMember() method, no longer throw exception v2.1.7 Provide contentType parameter for HttpUtility.Post series methods v2.1.7.2 Fix "The value cannot be null or empty. (Parameter 'mediaType')" exception caused by the previous version upgrade v2.1.7.3 Continue to fix "The value cannot be null or empty. (Parameter 'mediaType')" exception caused by the previous version upgrade v2.1.8 Add pure string judgment to LocalObjectCacheStrategy.Get() method v2.2.0 Add RequestUtility.DeleteAsync() method v2.3.0 Adapt to .NET 8.0 v2.3.1 Add app.UseSenparcGlobal extension method v2.4.0 Add SenparcDI.GetService<T>(), SenparcDI.GetRequiredService<T>(), SenparcDI.GetRequreidKeyedService() methods v2.4.1 Add refresh parameter to SenparcDI.GetServiceProvider() method v2.4.2 Add ReflectionHelper.HasParameterlessConstructor() method v2.4.3 Update DateTimeHelper.GetDateTimeOffsetFromXml() method [2024-08-23] v2.5.0 Create dependency injection registration for IBaseObjectCacheStrategy [2024-08-23] v2.5.1 Update DateTimeHelper.GetDateTimeOffsetFromXml() method #297 Thanks @zhaoyangguang [2024-09-11] v2.5.2 Update Cache, remove InsertToCache(), add Count(prefix) [2024-10-24] v3.0.0-beta1 Upgrade to English version [2024-10-24] v3.0.0-beta3 Add ApiClient and ApiClientHelper

Version Downloads Last updated
3.1.3 7 05/01/2025
3.1.2 9 02/02/2025
3.1.1 9 01/30/2025
3.1.0 10 12/28/2024
3.1.0-beta3 10 12/17/2024
3.0.1-beta3 13 12/06/2024
3.0.0.1-beta3 10 12/02/2024
3.0.0-beta3 8 12/01/2024
3.0.0-beta1 13 12/02/2024
2.5.2 10 12/02/2024
2.5.1 10 12/10/2024
2.5.0 13 11/14/2024
2.4.3 10 12/03/2024
2.4.2 9 11/29/2024
2.4.1.1 15 06/01/2024
2.4.1 13 06/01/2024
2.4.0.1 11 05/04/2024
2.4.0 11 06/01/2024
2.3.1 17 06/01/2024
2.3.0 12 06/01/2024
2.3.0-rc.2 10 06/01/2024
2.2.1 23 09/08/2023
2.2.0 20 09/08/2023
2.1.9 12 06/01/2024
2.1.8 16 09/08/2023
2.1.7.3 14 06/01/2024
2.1.7.2 13 09/08/2023
2.1.7.1 11 06/01/2024
2.1.4.2 12 06/01/2024
2.1.4.1 14 06/01/2024
2.1.3 13 06/01/2024
2.1.2 12 06/01/2024
2.1.1.1 13 06/01/2024
2.1.1 13 06/01/2024
2.1.0 14 06/01/2024
2.0.5.4 15 06/01/2024
2.0.3 11 06/01/2024
2.0.1 11 05/01/2024
2.0.0 14 06/01/2024
1.6.0 11 06/01/2024
1.5.2-preview4 14 06/01/2024
1.5.2-preview3 16 06/01/2024
1.5.0-preview3 13 06/01/2024
1.5.0-preview2 13 06/01/2024
1.5.0-preview1 11 06/01/2024
1.5.0-beta1 12 06/01/2024
1.4.400 10 06/01/2024
1.4.300.3-preview2.net6p.3.21201.4 13 06/01/2024
1.3.300 10 06/01/2024
1.3.200 10 06/01/2024
1.3.110 10 06/01/2024
1.3.104.1 12 06/01/2024
1.3.104 9 06/01/2024
1.3.103 9 06/01/2024
1.3.102 10 06/01/2024
1.3.101 11 06/01/2024
1.1.100 13 06/01/2024
1.1.100-preview2 15 05/30/2024
1.1.100-preview1 14 05/30/2024
1.0.103 13 06/01/2024
1.0.102 11 06/01/2024
1.0.102-preview7.1.1 12 05/24/2024
1.0.102-preview7 13 05/30/2024
1.0.102-preview2 15 05/30/2024
1.0.101 11 06/01/2024
1.0.100 13 06/01/2024
0.9.1 10 06/01/2024
0.9.0 12 06/01/2024
0.8.10 12 06/01/2024
0.8.9 11 06/01/2024
0.8.9-preivew1 14 06/01/2024
0.8.5 14 06/01/2024
0.8.4 13 06/01/2024
0.8.3 17 06/01/2024
0.8.2 12 06/01/2024
0.8.2-preview1 16 06/01/2024
0.8.1-preview1 12 06/01/2024
0.8.0-preview1 13 06/01/2024
0.7.3.1-preview2 11 05/30/2024
0.7.3.1-preview1 13 05/30/2024
0.7.3-preview1 13 06/01/2024
0.7.2.1 13 06/01/2024
0.7.1 13 06/01/2024
0.7.1-preview3 11 06/01/2024
0.7.0-preview3 15 06/01/2024
0.6.1-preview2 15 06/01/2024
0.6.1-preview1 11 06/01/2024
0.6.0-preview1 15 06/01/2024
0.5.2 13 06/01/2024
0.5.2-preview2 13 06/01/2024
0.5.2-preview1 14 06/01/2024
0.5.1.1 10 06/01/2024
0.5.1 10 06/01/2024
0.5.0 12 05/04/2024
0.4.4 10 06/01/2024
0.4.4-preview2 13 06/01/2024
0.4.3-preview6 15 06/01/2024
0.4.3-preview3 17 06/01/2024
0.4.3-preview2 14 06/01/2024
0.4.3-preview1 12 06/01/2024
0.4.2 11 05/25/2024
0.4.1 15 06/01/2024
0.3.0.2 14 06/01/2024
0.2.17-preview1 15 05/28/2024
0.2.16 13 06/01/2024
0.2.15 11 06/01/2024
0.2.14 12 06/01/2024
0.2.11 16 06/01/2024
0.2.10 12 06/01/2024
0.2.8.2 12 06/01/2024
0.2.7 9 06/01/2024
0.2.6 11 05/01/2024
0.2.4 15 06/01/2024
0.2.3 12 06/01/2024
0.2.0 13 06/01/2024
0.1.11 11 06/01/2024
0.1.8 11 06/01/2024
0.1.7 17 06/01/2024
0.1.6.1 12 06/01/2024
0.1.6 10 06/01/2024
0.1.3 11 06/01/2024
0.1.2 17 06/01/2024
0.1.1 12 06/01/2024
0.1.0 13 06/01/2024