From 3e10b3ae07b2cc1cd15db354fc14c657a4afc96a Mon Sep 17 00:00:00 2001 From: JeffreySu Date: Fri, 27 Dec 2024 19:08:50 +0800 Subject: [PATCH] =?UTF-8?q?CO2NET=20v3.1.0=20=E6=AD=A3=E5=BC=8F=E7=89=88?= =?UTF-8?q?=E5=8F=91=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Senparc.CO2NET.Sample.Consoles/Program.cs | 1 - .../Senparc.CO2NET.APM.csproj | 98 ++++----- .../Senparc.CO2NET.AspNet.csproj | 154 +++++++-------- ...enparc.CO2NET.Cache.CsRedis.RedLock.csproj | 2 +- .../Senparc.CO2NET.Cache.CsRedis.csproj | 128 ++++++------ .../Senparc.CO2NET.Cache.Dapr.csproj | 90 ++++----- .../Senparc.CO2NET.Cache.Memcached.csproj | 162 +++++++-------- .../Senparc.CO2NET.Cache.Redis.RedLock.csproj | 104 +++++----- .../Senparc.CO2NET.Cache.Redis.csproj | 146 +++++++------- .../Senparc.CO2NET.MagicObject.csproj | 110 +++++------ .../Senparc.CO2NET.WebApi.csproj | 110 +++++------ .../RegisterServiceExtension.cs | 1 + src/Senparc.CO2NET/Senparc.CO2NET.csproj | 186 +++++++++--------- 13 files changed, 646 insertions(+), 646 deletions(-) diff --git a/Sample/Senparc.CO2NET.Sample.Consoles/Program.cs b/Sample/Senparc.CO2NET.Sample.Consoles/Program.cs index 933ea539..f4cdb985 100644 --- a/Sample/Senparc.CO2NET.Sample.Consoles/Program.cs +++ b/Sample/Senparc.CO2NET.Sample.Consoles/Program.cs @@ -57,7 +57,6 @@ and limitations under the License. var senparcSetting = new SenparcSetting(); config.GetSection("SenparcSetting").Bind(senparcSetting); - var services = new ServiceCollection(); services.AddMemoryCache();//使用本地缓存必须添加 diff --git a/src/Senparc.CO2NET.APM/Senparc.CO2NET.APM.csproj b/src/Senparc.CO2NET.APM/Senparc.CO2NET.APM.csproj index e7fc0cdd..0a739823 100644 --- a/src/Senparc.CO2NET.APM/Senparc.CO2NET.APM.csproj +++ b/src/Senparc.CO2NET.APM/Senparc.CO2NET.APM.csproj @@ -1,26 +1,26 @@ - - - net462;netstandard2.0 - 2.1.0-beta1 - Senparc.CO2NET.APM - Senparc.CO2NET.APM - true - + + + net462;netstandard2.0 + 2.1.0 + Senparc.CO2NET.APM + Senparc.CO2NET.APM + true + Senparc.CO2NET.APM Application Performance Management - Senparc Copyright © 2004~2024 - APM,.NET Core,.NET Framework,Public,Base Library,CO2NET,盛派 - Senparc - Senparc - Apache-2.0 - https://github.com/Senparc/Senparc.CO2NET - Senparc.CO2NET.APM.dll - Senparc.CO2NET.APM - https://github.com/Senparc/Senparc.CO2NET - icon.jpg - https://github.com/Senparc/Senparc.CO2NET - Debug;Release;Test - + Senparc Copyright © 2004~2024 + APM,.NET Core,.NET Framework,Public,Base Library,CO2NET,盛派 + Senparc + Senparc + Apache-2.0 + https://github.com/Senparc/Senparc.CO2NET + Senparc.CO2NET.APM.dll + Senparc.CO2NET.APM + https://github.com/Senparc/Senparc.CO2NET + icon.jpg + https://github.com/Senparc/Senparc.CO2NET + Debug;Release;Test + v0.1.1 Supports basic monitoring data recording, retrieval, and organization/cleanup operations v0.1.2 DataItem provides TempStorage property; DataOperation supports global mode without domain distinction v0.1.3 Supports Senparc.CO2NET v0.3.0 @@ -39,32 +39,32 @@ [2024-11-28] v2.0.1-beta1 Add UseLowerCaseApiName property for SenparcSetting [2024-12-04] v2.1.0-beta1 update Start() method, set SenparcSetting in Config when AddSenparcGlobalService() run - - - ..\BuildOutPut - TRACE;RELEASE - - - ..\BuildOutPut - $(DefineConstants);RELEASE - ..\BuildOutPut\Senparc.CO2NET.APM.xml - true - pdbonly - prompt - MinimumRecommendedRules.ruleset - - - ..\BuildOutPut\ - ..\BuildOutPut\net462\Senparc.CO2NET.APM.xml - - - ..\BuildOutPut\ - ..\BuildOutPut\netstandard2.0\Senparc.CO2NET.APM.xml - - - - - - - + + + ..\BuildOutPut + TRACE;RELEASE + + + ..\BuildOutPut + $(DefineConstants);RELEASE + ..\BuildOutPut\Senparc.CO2NET.APM.xml + true + pdbonly + prompt + MinimumRecommendedRules.ruleset + + + ..\BuildOutPut\ + ..\BuildOutPut\net462\Senparc.CO2NET.APM.xml + + + ..\BuildOutPut\ + ..\BuildOutPut\netstandard2.0\Senparc.CO2NET.APM.xml + + + + + + + \ No newline at end of file diff --git a/src/Senparc.CO2NET.AspNet/Senparc.CO2NET.AspNet.csproj b/src/Senparc.CO2NET.AspNet/Senparc.CO2NET.AspNet.csproj index 3e41a4d1..5f520c44 100644 --- a/src/Senparc.CO2NET.AspNet/Senparc.CO2NET.AspNet.csproj +++ b/src/Senparc.CO2NET.AspNet/Senparc.CO2NET.AspNet.csproj @@ -1,27 +1,27 @@ - - - net462;netstandard2.0;netstandard2.1;net8.0 - 2.1.0-beta1 - Senparc.CO2NET.AspNet - Senparc.CO2NET.AspNet - true - + + + net462;netstandard2.0;netstandard2.1;net8.0 + 2.1.0 + Senparc.CO2NET.AspNet + Senparc.CO2NET.AspNet + true + Senparc.CO2NET.AspNet library Senparc.CO2NET open source project: https://github.com/Senparc/Senparc.CO2NET - Senparc Copyright © 2004~2024 - .NET Core,.NET Framework,public,base library,CO2NET,ASP.NET - Senparc - Senparc - Apache-2.0 - https://github.com/Senparc/Senparc.CO2NET - Senparc.CO2NET.dll - Senparc.CO2NET.AspNet library - https://github.com/Senparc/Senparc.CO2NET - icon.jpg - + Senparc Copyright © 2004~2024 + .NET Core,.NET Framework,public,base library,CO2NET,ASP.NET + Senparc + Senparc + Apache-2.0 + https://github.com/Senparc/Senparc.CO2NET + Senparc.CO2NET.dll + Senparc.CO2NET.AspNet library + https://github.com/Senparc/Senparc.CO2NET + icon.jpg + v0.1.0 Build basic code, separate ASP.NET (and ASP.NET Core) code from Senparc.CO2NET v0.4.300.4 Provide GetRequestMemoryStreamAsync() async method v1.0.1 Update UseSenparcGlobal parameter input method @@ -35,64 +35,64 @@ [2024-11-28] v2.0.1-beta1 Add UseLowerCaseApiName property for SenparcSetting [2024-12-04] v2.1.0-beta1 update Start() method, set SenparcSetting in Config when AddSenparcGlobalService() run - https://github.com/Senparc/Senparc.CO2NET - Debug;Release;Test - - - ..\BuildOutPut - TRACE;RELEASE - - - ..\BuildOutPut - $(DefineConstants);RELEASE - ..\BuildOutPut\Senparc.CO2NET.AspNet.xml - true - pdbonly - prompt - MinimumRecommendedRules.ruleset - - - ..\BuildOutPut\ - ..\BuildOutPut\net462\Senparc.CO2NET.AspNet..xml - - - ..\BuildOutPut\ - ..\BuildOutPut\netstandard2.0\Senparc.CO2NET.AspNet.xml - - - ..\BuildOutPut\ - ..\BuildOutPut\netstandard2.1\Senparc.CO2NET.AspNet.xml - - - ..\BuildOutPut\ - ..\BuildOutPut\net8.0\Senparc.CO2NET.AspNet.xml - - - - - - - - 8.0.0 - - - - - - - - - - - 2.2.0 - - - 2.2.0 - - - - - + + + + 2.2.0 + + + 2.2.0 + + + + + \ No newline at end of file diff --git a/src/Senparc.CO2NET.Cache.CsRedis.RedLock/redlock-cs/src/Senparc.CO2NET.Cache.CsRedis.RedLock.csproj b/src/Senparc.CO2NET.Cache.CsRedis.RedLock/redlock-cs/src/Senparc.CO2NET.Cache.CsRedis.RedLock.csproj index 05a68692..6ff4c1f3 100644 --- a/src/Senparc.CO2NET.Cache.CsRedis.RedLock/redlock-cs/src/Senparc.CO2NET.Cache.CsRedis.RedLock.csproj +++ b/src/Senparc.CO2NET.Cache.CsRedis.RedLock/redlock-cs/src/Senparc.CO2NET.Cache.CsRedis.RedLock.csproj @@ -1,7 +1,7 @@ net462;netstandard2.0 - 2.1.0-beta1 + 2.1.0 Senparc.CO2NET.Cache.CsRedis.RedLock Senparc.CO2NET.Cache.CsRedis.RedLock true diff --git a/src/Senparc.CO2NET.Cache.CsRedis/Senparc.CO2NET.Cache.CsRedis.csproj b/src/Senparc.CO2NET.Cache.CsRedis/Senparc.CO2NET.Cache.CsRedis.csproj index c627c22d..955eb05a 100644 --- a/src/Senparc.CO2NET.Cache.CsRedis/Senparc.CO2NET.Cache.CsRedis.csproj +++ b/src/Senparc.CO2NET.Cache.CsRedis/Senparc.CO2NET.Cache.CsRedis.csproj @@ -1,27 +1,27 @@ - - - net462;netstandard2.0 - 2.2.0-beta1 - Senparc.CO2NET.Cache.CsRedis - Senparc.CO2NET.Cache.CsRedis - true - + + + net462;netstandard2.0 + 2.2.0 + Senparc.CO2NET.Cache.CsRedis + Senparc.CO2NET.Cache.CsRedis + true + CONET cache strategy - Redis module CO2NET open source project: https://github.com/Senparc/Senparc.CO2NET - Senparc Copyright © 2004~2024 - Senparc.CO2NET,Cache,Redis,CO2NET,盛派 - Jeffrey Su - Senparc - https://github.com/JeffreySu/WeiXinMPSDK/blob/master/license.md - https://github.com/JeffreySu/WeiXinMPSDK - Senparc.CO2NET.Cache.CsRedis.dll - CsRedis Cache for CO2NET C# - https://github.com/JeffreySu/WeiXinMPSDK - icon.jpg - + Senparc Copyright © 2004~2024 + Senparc.CO2NET,Cache,Redis,CO2NET,盛派 + Jeffrey Su + Senparc + https://github.com/JeffreySu/WeiXinMPSDK/blob/master/license.md + https://github.com/JeffreySu/WeiXinMPSDK + Senparc.CO2NET.Cache.CsRedis.dll + CsRedis Cache for CO2NET C# + https://github.com/JeffreySu/WeiXinMPSDK + icon.jpg + v0.1.0 Genesis v0.5.2 BaseRedisObjectCacheStrategy destructor performs null value check and adds "#{Cache_Redis_Configuration}#" filter check v1.1.4 RedisObjectCacheStrategy and RedisHashSetObjectCacheStrategy.Get() methods add pure string check @@ -30,49 +30,49 @@ [2024-10-24] v2.0.1-beta1 fix: GetCountAsync(string prefix) #306 Thanks to @rendyu [2024-11-28] v2.1.1-beta1 Add UseLowerCaseApiName property for SenparcSetting [2024-12-04] v2.2.0-beta1 update Start() method, set SenparcSetting in Config when AddSenparcGlobalService() run - - https://github.com/Senparc/Senparc.CO2NET - Debug;Release;Test - - - ..\BuildOutPut - TRACE - - - ..\..\BuildOutPut - $(DefineConstants);RELEASE - ..\BuildOutPut\Senparc.CO2NET.Cache.CsRedis.XML - true - pdbonly - prompt - MinimumRecommendedRules.ruleset - - - ..\BuildOutPut\ - ..\BuildOutPut\net462\Senparc.CO2NET.Cache.CsRedis.xml - - - ..\BuildOutPut\ - ..\BuildOutPut\netstandard2.0\Senparc.CO2NET.Cache.CsRedis.xml - - - - - - - - - - - - - - - - - - - - - + + https://github.com/Senparc/Senparc.CO2NET + Debug;Release;Test + + + ..\BuildOutPut + TRACE + + + ..\..\BuildOutPut + $(DefineConstants);RELEASE + ..\BuildOutPut\Senparc.CO2NET.Cache.CsRedis.XML + true + pdbonly + prompt + MinimumRecommendedRules.ruleset + + + ..\BuildOutPut\ + ..\BuildOutPut\net462\Senparc.CO2NET.Cache.CsRedis.xml + + + ..\BuildOutPut\ + ..\BuildOutPut\netstandard2.0\Senparc.CO2NET.Cache.CsRedis.xml + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Senparc.CO2NET.Cache.Dapr/Senparc.CO2NET.Cache.Dapr.csproj b/src/Senparc.CO2NET.Cache.Dapr/Senparc.CO2NET.Cache.Dapr.csproj index d6fc5047..dbef69b7 100644 --- a/src/Senparc.CO2NET.Cache.Dapr/Senparc.CO2NET.Cache.Dapr.csproj +++ b/src/Senparc.CO2NET.Cache.Dapr/Senparc.CO2NET.Cache.Dapr.csproj @@ -1,55 +1,55 @@ - - - net8.0 - 1.1.0-beta1 - Senparc.CO2NET.Cache.Dapr - Senparc.CO2NET.Cache.Dapr - true - + + + net8.0 + 1.1.0 + Senparc.CO2NET.Cache.Dapr + Senparc.CO2NET.Cache.Dapr + true + CONET Cache Strategy - Dapr Module CO2NET Open Source Project: https://github.com/Senparc/Senparc.CO2NET - Senparc Copyright © 2004~2024 - Senparc.CO2NET,Cache,Redis,CO2NET,盛派 - Jeffrey Su - Senparc - https://github.com/JeffreySu/WeiXinMPSDK/blob/master/license.md - https://github.com/JeffreySu/WeiXinMPSDK - Senparc.CO2NET.Cache.Dapr.dll - Dapr Cache for CO2NET C# - https://github.com/JeffreySu/WeiXinMPSDK - icon.jpg - + Senparc Copyright © 2004~2024 + Senparc.CO2NET,Cache,Redis,CO2NET,盛派 + Jeffrey Su + Senparc + https://github.com/JeffreySu/WeiXinMPSDK/blob/master/license.md + https://github.com/JeffreySu/WeiXinMPSDK + Senparc.CO2NET.Cache.Dapr.dll + Dapr Cache for CO2NET C# + https://github.com/JeffreySu/WeiXinMPSDK + icon.jpg + v0.1.0 Genesis [2024-09-11] v0.1.3 Update Cache, remove InsertToCache(), add Count(prefix) [2024-11-28] v1.0.1-beta1 Add UseLowerCaseApiName property for SenparcSetting [2024-12-04] v1.1.0-beta1 update Start() method, set SenparcSetting in Config when AddSenparcGlobalService() run - - https://github.com/Senparc/Senparc.CO2NET - Debug;Release;Test - - - ..\BuildOutPut - TRACE - - - ..\..\BuildOutPut - $(DefineConstants);RELEASE - ..\BuildOutPut\Senparc.CO2NET.Cache.Dapr.XML - true - pdbonly - prompt - MinimumRecommendedRules.ruleset - - - - - - - - - - + + https://github.com/Senparc/Senparc.CO2NET + Debug;Release;Test + + + ..\BuildOutPut + TRACE + + + ..\..\BuildOutPut + $(DefineConstants);RELEASE + ..\BuildOutPut\Senparc.CO2NET.Cache.Dapr.XML + true + pdbonly + prompt + MinimumRecommendedRules.ruleset + + + + + + + + + + \ No newline at end of file diff --git a/src/Senparc.CO2NET.Cache.Memcached/Senparc.CO2NET.Cache.Memcached.csproj b/src/Senparc.CO2NET.Cache.Memcached/Senparc.CO2NET.Cache.Memcached.csproj index af0cfdae..dbaf45b2 100644 --- a/src/Senparc.CO2NET.Cache.Memcached/Senparc.CO2NET.Cache.Memcached.csproj +++ b/src/Senparc.CO2NET.Cache.Memcached/Senparc.CO2NET.Cache.Memcached.csproj @@ -1,27 +1,27 @@ - - - net462;netstandard2.0;net8.0 - 5.1.0-beta1 - Senparc.CO2NET.Cache.Memcached - Senparc.CO2NET.Cache.Memcached - + + + net462;netstandard2.0;net8.0 + 5.1.0 + Senparc.CO2NET.Cache.Memcached + Senparc.CO2NET.Cache.Memcached + WeChat Public Account - Memcached Module Senparc.CO2NET SDK Open Source Project: https://github.com/JeffreySu/WeiXinMPSDK - Senparc Copyright © 2004~2024 - Cache,Memcached,CO2NET,盛派 - true - Jeffrey Su - Senparc - https://github.com/JeffreySu/WeiXinMPSDK/blob/master/license.md - https://github.com/JeffreySu/WeiXinMPSDK - Senparc.CO2NET.Cache.Memcached.dll - Memcached Cache for CO2NET C# - https://github.com/JeffreySu/WeiXinMPSDK - icon.jpg - + Senparc Copyright © 2004~2024 + Cache,Memcached,CO2NET,盛派 + true + Jeffrey Su + Senparc + https://github.com/JeffreySu/WeiXinMPSDK/blob/master/license.md + https://github.com/JeffreySu/WeiXinMPSDK + Senparc.CO2NET.Cache.Memcached.dll + Memcached Cache for CO2NET C# + https://github.com/JeffreySu/WeiXinMPSDK + icon.jpg + v0.0.1 Provide distributed cache support .NET 4.0 version not provided temporarily @@ -92,69 +92,69 @@ [2024-10-07] v4.3.0 Stop supporting .NET 6.0 [2024-11-28] v5.0.1-beta1 Add UseLowerCaseApiName property for SenparcSetting [2024-12-04] v5.1.0-beta1 update Start() method, set SenparcSetting in Config when AddSenparcGlobalService() run - - https://github.com/Senparc/Senparc.CO2NET - Debug;Release;Test - - - - ..\BuildOutPut - TRACE - - - ..\BuildOutPut - $(DefineConstants);RELEASE - ..\BuildOutPut\Senparc.CO2NET.Cache.Memcached.XML - true - pdbonly - prompt - MinimumRecommendedRules.ruleset - - + + + ..\BuildOutPut + TRACE + + + ..\BuildOutPut + $(DefineConstants);RELEASE + ..\BuildOutPut\Senparc.CO2NET.Cache.Memcached.XML + true + pdbonly + prompt + MinimumRecommendedRules.ruleset + + - - ..\BuildOutPut\ - ..\BuildOutPut\net462\Senparc.CO2NET.Cache.Memcached.xml - - - ..\BuildOutPut\ - ..\BuildOutPut\netstandard2.0\Senparc.CO2NET.Cache.Memcached.xml - - - ..\BuildOutPut\ - ..\BuildOutPut\net8.0\Senparc.CO2NET.Cache.Memcached.xml - - - - - - - - - - - - - - - - 2.16.0 - - - 1.0.0.1 - - - - - - - - - - - - - + + ..\BuildOutPut\ + ..\BuildOutPut\net462\Senparc.CO2NET.Cache.Memcached.xml + + + ..\BuildOutPut\ + ..\BuildOutPut\netstandard2.0\Senparc.CO2NET.Cache.Memcached.xml + + + ..\BuildOutPut\ + ..\BuildOutPut\net8.0\Senparc.CO2NET.Cache.Memcached.xml + + + + + + + + + + + + + + + + 2.16.0 + + + 1.0.0.1 + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Senparc.CO2NET.Cache.Redis.RedLock/redlock-cs/src/Senparc.CO2NET.Cache.Redis.RedLock.csproj b/src/Senparc.CO2NET.Cache.Redis.RedLock/redlock-cs/src/Senparc.CO2NET.Cache.Redis.RedLock.csproj index 4f7110b5..4e2607a4 100644 --- a/src/Senparc.CO2NET.Cache.Redis.RedLock/redlock-cs/src/Senparc.CO2NET.Cache.Redis.RedLock.csproj +++ b/src/Senparc.CO2NET.Cache.Redis.RedLock/redlock-cs/src/Senparc.CO2NET.Cache.Redis.RedLock.csproj @@ -1,11 +1,11 @@ - - - net462;netstandard2.0 - 4.1.0-beta1 - Senparc.CO2NET.Cache.Redis.RedLock - Senparc.CO2NET.Cache.Redis.RedLock - true - + + + net462;netstandard2.0 + 4.1.0 + Senparc.CO2NET.Cache.Redis.RedLock + Senparc.CO2NET.Cache.Redis.RedLock + true + Senparc.CO2NET.Cache.Redis.RedLock module redlock-cs open source project: https://github.com/JeffreySu/redlock-cs @@ -13,17 +13,17 @@ Senparc.Weixin SDK open source project: https://github.com/JeffreySu/WeiXinMPSDK - Senparc Copyright © 2004~2024 - Cache,Redis,RedLock,Senparc,盛派,CO2NET - Jeffrey Su - Senparc - https://github.com/JeffreySu/WeiXinMPSDK/blob/master/license.md - https://github.com/JeffreySu/redlock-cs - Senparc.CO2NET.Cache.Redis.RedLock.dll - Redis Cache (StackExchange) RedLock for CO2NET C# - https://github.com/JeffreySu/WeiXinMPSDK - icon.jpg - + Senparc Copyright © 2004~2024 + Cache,Redis,RedLock,Senparc,盛派,CO2NET + Jeffrey Su + Senparc + https://github.com/JeffreySu/WeiXinMPSDK/blob/master/license.md + https://github.com/JeffreySu/redlock-cs + Senparc.CO2NET.Cache.Redis.RedLock.dll + Redis Cache (StackExchange) RedLock for CO2NET C# + https://github.com/JeffreySu/WeiXinMPSDK + icon.jpg + v0.0.1 Rewritten constructor to provide more flexible parameter configuration. @@ -58,37 +58,37 @@ [2024-11-28] v4.0.1-beta1 Add UseLowerCaseApiName property for SenparcSetting [2024-12-04] v4.1.0-beta1 update Start() method, set SenparcSetting in Config when AddSenparcGlobalService() run - https://github.com/Senparc/Senparc.CO2NET - Debug;Release;Test - - - ..\..\..\BuildOutPut - TRACE - - - ..\..\..\..\..\BuildOutPut - $(DefineConstants);RELEASE - ..\..\..\..\..\BuildOutPut\Senparc.CO2NET.Cache.Redis.RedLock.XML - true - pdbonly - prompt - MinimumRecommendedRules.ruleset - - - ..\..\..\BuildOutPut\ - ..\..\..\BuildOutPut\net462\Senparc.CO2NET.Cache.Redis.RedLock.xml - - - ..\..\..\BuildOutPut\ - ..\..\..\BuildOutPut\netstandard2.0\Senparc.CO2NET.Cache.Redis.RedLock.xml - - - - - - - - - - + https://github.com/Senparc/Senparc.CO2NET + Debug;Release;Test + + + ..\..\..\BuildOutPut + TRACE + + + ..\..\..\..\..\BuildOutPut + $(DefineConstants);RELEASE + ..\..\..\..\..\BuildOutPut\Senparc.CO2NET.Cache.Redis.RedLock.XML + true + pdbonly + prompt + MinimumRecommendedRules.ruleset + + + ..\..\..\BuildOutPut\ + ..\..\..\BuildOutPut\net462\Senparc.CO2NET.Cache.Redis.RedLock.xml + + + ..\..\..\BuildOutPut\ + ..\..\..\BuildOutPut\netstandard2.0\Senparc.CO2NET.Cache.Redis.RedLock.xml + + + + + + + + + + \ No newline at end of file diff --git a/src/Senparc.CO2NET.Cache.Redis/Senparc.CO2NET.Cache.Redis.csproj b/src/Senparc.CO2NET.Cache.Redis/Senparc.CO2NET.Cache.Redis.csproj index 2f6da668..f23f40f5 100644 --- a/src/Senparc.CO2NET.Cache.Redis/Senparc.CO2NET.Cache.Redis.csproj +++ b/src/Senparc.CO2NET.Cache.Redis/Senparc.CO2NET.Cache.Redis.csproj @@ -1,27 +1,27 @@ - - - net462;netstandard2.0 - 5.2.0-beta1 - Senparc.CO2NET.Cache.Redis - Senparc.CO2NET.Cache.Redis - true - + + + net462;netstandard2.0 + 5.2.0 + Senparc.CO2NET.Cache.Redis + Senparc.CO2NET.Cache.Redis + true + WeChat Public Account - Redis Module Senparc.Weixin SDK Open Source Project: https://github.com/JeffreySu/WeiXinMPSDK - Senparc Copyright © 2004~2024 - Senparc.CO2NET,Cache,Redis,CO2NET,盛派 - Jeffrey Su - Senparc - https://github.com/JeffreySu/WeiXinMPSDK/blob/master/license.md - https://github.com/JeffreySu/WeiXinMPSDK - Senparc.CO2NET.Cache.Redis.dll - Redis Cache(StackExchange) for CO2NET C# - https://github.com/JeffreySu/WeiXinMPSDK - icon.jpg - + Senparc Copyright © 2004~2024 + Senparc.CO2NET,Cache,Redis,CO2NET,盛派 + Jeffrey Su + Senparc + https://github.com/JeffreySu/WeiXinMPSDK/blob/master/license.md + https://github.com/JeffreySu/WeiXinMPSDK + Senparc.CO2NET.Cache.Redis.dll + Redis Cache(StackExchange) for CO2NET C# + https://github.com/JeffreySu/WeiXinMPSDK + icon.jpg + v0.1.0 Provide distributed cache support Due to a bug in the StackExchange.Redis library, the .NET 4.0 version is temporarily not provided @@ -108,60 +108,60 @@ [2024-10-24] v5.0.1-beta1 fix: GetCountAsync(string prefix) #306 Thanks to @rendyu [2024-11-28] v5.1.1-beta1 Add UseLowerCaseApiName property for SenparcSetting [2024-12-04] v5.2.0-beta1 update Start() method, set SenparcSetting in Config when AddSenparcGlobalService() run - - https://github.com/Senparc/Senparc.CO2NET - Debug;Release;Test - - - ..\BuildOutPut - TRACE - - - ..\..\BuildOutPut - $(DefineConstants);RELEASE - ..\BuildOutPut\Senparc.CO2NET.Cache.Redis.XML - true - pdbonly - prompt - MinimumRecommendedRules.ruleset - - - ..\BuildOutPut\ - ..\BuildOutPut\net462\Senparc.CO2NET.Cache.Redis.xml - - - ..\BuildOutPut\ - ..\BuildOutPut\netstandard2.0\Senparc.CO2NET.Cache.Redis.xml - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/src/Senparc.CO2NET.MagicObject/Senparc.CO2NET.MagicObject.csproj b/src/Senparc.CO2NET.MagicObject/Senparc.CO2NET.MagicObject.csproj index d6e62d0c..ad437eaa 100644 --- a/src/Senparc.CO2NET.MagicObject/Senparc.CO2NET.MagicObject.csproj +++ b/src/Senparc.CO2NET.MagicObject/Senparc.CO2NET.MagicObject.csproj @@ -1,12 +1,12 @@ - - - net462;netstandard2.0;netstandard2.1 - 1.1.0-beta1 - 9.0 - Senparc.CO2NET.MagicObject - Senparc.CO2NET.MagicObject - true - + + + net462;netstandard2.0;netstandard2.1 + 1.1.0 + 9.0 + Senparc.CO2NET.MagicObject + Senparc.CO2NET.MagicObject + true + Senparc.CO2NET.MagicObject library This is a lightweight library that is ready to use out of the box, allowing you to easily manage the state of operation objects. For example, you can restore property operations on the current object or set snapshots to restore it after modifying object values. @@ -14,59 +14,59 @@ Senparc.CO2NET open source project: https://github.com/Senparc/Senparc.CO2NET - Senparc Copyright © 2004~2024 - MagicObject,.NET Core,.NET Framework,Public,Base Library,CO2NET,盛派 - Senparc - Senparc - Apache-2.0 - https://github.com/Senparc/Senparc.CO2NET - Senparc.CO2NET.dll - Senparc.CO2NET.MagicObject library - https://github.com/Senparc/Senparc.CO2NET - icon.jpg - + Senparc Copyright © 2004~2024 + MagicObject,.NET Core,.NET Framework,Public,Base Library,CO2NET,盛派 + Senparc + Senparc + Apache-2.0 + https://github.com/Senparc/Senparc.CO2NET + Senparc.CO2NET.dll + Senparc.CO2NET.MagicObject library + https://github.com/Senparc/Senparc.CO2NET + icon.jpg + v0.0.1 Genesis v0.1.0 Set MO.OriginalObject and MO.Object properties to public [2024-09-11] v0.1.3 Update Cache, remove InsertToCache(), add Count(prefix) [2024-11-28] v1.0.1-beta1 Add UseLowerCaseApiName property for SenparcSetting [2024-12-04] v1.1.0-beta1 update Start() method, set SenparcSetting in Config when AddSenparcGlobalService() run - https://github.com/Senparc/Senparc.CO2NET - Debug;Release;Test - - - ..\BuildOutPut - TRACE;RELEASE - - - ..\BuildOutPut - $(DefineConstants);RELEASE - ..\BuildOutPut\Senparc.CO2NET.MagicObject.xml - true - pdbonly - prompt - MinimumRecommendedRules.ruleset - - - ..\BuildOutPut\ - ..\BuildOutPut\net462\Senparc.CO2NET.MagicObject..xml - - - ..\BuildOutPut\ - ..\BuildOutPut\netstandard2.0\Senparc.CO2NET.MagicObject.xml - - - ..\BuildOutPut\ - ..\BuildOutPut\netstandard2.1\Senparc.CO2NET.MagicObject.xml - - - - - - - - + + + + + + \ No newline at end of file diff --git a/src/Senparc.CO2NET.WebApi/Senparc.CO2NET.WebApi.csproj b/src/Senparc.CO2NET.WebApi/Senparc.CO2NET.WebApi.csproj index a9e5b908..2c9bef93 100644 --- a/src/Senparc.CO2NET.WebApi/Senparc.CO2NET.WebApi.csproj +++ b/src/Senparc.CO2NET.WebApi/Senparc.CO2NET.WebApi.csproj @@ -1,27 +1,27 @@ - - - netstandard2.1;net8.0 - 2.1.0-beta3 - latest - Senparc.CO2NET.WebApi - Senparc.CO2NET.WebApi - true - + + + netstandard2.1;net8.0 + 2.1.0 + latest + Senparc.CO2NET.WebApi + Senparc.CO2NET.WebApi + true + Senparc.CO2NET.WebApi Application Performance Management - Senparc Copyright © 2004~2024 - WebApi,.NET Core,.NET Framework,Public,Base Library,CO2NET,盛派 - Senparc - Senparc - Apache-2.0 - https://github.com/Senparc/Senparc.CO2NET - Senparc.CO2NET.WebApi.dll - Senparc.CO2NET.WebApi - https://github.com/Senparc/Senparc.CO2NET - icon.jpg - https://github.com/Senparc/Senparc.CO2NET - Debug;Release;Test - + Senparc Copyright © 2004~2024 + WebApi,.NET Core,.NET Framework,Public,Base Library,CO2NET,盛派 + Senparc + Senparc + Apache-2.0 + https://github.com/Senparc/Senparc.CO2NET + Senparc.CO2NET.WebApi.dll + Senparc.CO2NET.WebApi + https://github.com/Senparc/Senparc.CO2NET + icon.jpg + https://github.com/Senparc/Senparc.CO2NET + Debug;Release;Test + v0.1 Genesis v0.2 Completed WebApiEngine first generation core version v0.2.3 Completed WebApiEngine second generation core version, fully supports dynamic API integration and corresponding XML generation @@ -48,37 +48,37 @@ [2024-11-27] v2.0.1-beta3 add lock to AddAndInitDynamicApi() method [2024-11-28] v2.0.2-beta3 Add UseLowerCaseApiName property for SenparcSetting [2024-12-04] v2.1.0-beta3 update Start() method, set SenparcSetting in Config when AddSenparcGlobalService() run - - - - ..\BuildOutPut - TRACE;RELEASE - - - ..\BuildOutPut - $(DefineConstants);RELEASE - ..\BuildOutPut\Senparc.CO2NET.WebApi.xml - true - pdbonly - prompt - MinimumRecommendedRules.ruleset - - - - - - - - - - - - - - - - - - - + + + + ..\BuildOutPut + TRACE;RELEASE + + + ..\BuildOutPut + $(DefineConstants);RELEASE + ..\BuildOutPut\Senparc.CO2NET.WebApi.xml + true + pdbonly + prompt + MinimumRecommendedRules.ruleset + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Senparc.CO2NET/RegisterServices/RegisterServiceExtension.cs b/src/Senparc.CO2NET/RegisterServices/RegisterServiceExtension.cs index 4f7948d5..2b917cd3 100644 --- a/src/Senparc.CO2NET/RegisterServices/RegisterServiceExtension.cs +++ b/src/Senparc.CO2NET/RegisterServices/RegisterServiceExtension.cs @@ -93,6 +93,7 @@ public static IServiceCollection AddSenparcGlobalServices(this IServiceCollectio IConfiguration configuration) { SenparcDI.GlobalServiceCollection = serviceCollection; + serviceCollection.Configure(configuration.GetSection("SenparcSetting")); //Senparc.CO2NET SDK configuration diff --git a/src/Senparc.CO2NET/Senparc.CO2NET.csproj b/src/Senparc.CO2NET/Senparc.CO2NET.csproj index 29b5ada7..89d13344 100644 --- a/src/Senparc.CO2NET/Senparc.CO2NET.csproj +++ b/src/Senparc.CO2NET/Senparc.CO2NET.csproj @@ -1,27 +1,27 @@ - - - net462;netstandard2.0;netstandard2.1 - 3.1.0-beta3 - 10.0 - Senparc.CO2NET - Senparc.CO2NET - true - + + + net462;netstandard2.0;netstandard2.1 + 3.1.0 + 10.0 + Senparc.CO2NET + Senparc.CO2NET + true + Senparc.CO2NET Public Base Library Senparc.CO2NET Open Source Project: https://github.com/Senparc/Senparc.CO2NET - Senparc Copyright © 2004~2024 - .NET Core,.NET Framework,Public,Base Library,CO2NET,Senparc - Senparc - Senparc - Apache-2.0 - https://github.com/Senparc/Senparc.CO2NET - Senparc.CO2NET.dll - Senparc.CO2NET Public Base Library - https://github.com/Senparc/Senparc.CO2NET - icon.jpg - + Senparc Copyright © 2004~2024 + .NET Core,.NET Framework,Public,Base Library,CO2NET,Senparc + Senparc + Senparc + Apache-2.0 + https://github.com/Senparc/Senparc.CO2NET + Senparc.CO2NET.dll + Senparc.CO2NET Public Base Library + https://github.com/Senparc/Senparc.CO2NET + icon.jpg + 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 @@ -144,80 +144,80 @@ [2024-10-24] v3.0.0-beta3 Add ApiClient and ApiClientHelper [2024-11-28] v3.0.1-beta3 Add UseLowerCaseApiName property for SenparcSetting [2024-12-04] v3.1.0-beta3 update Start() method, set SenparcSetting in Config when AddSenparcGlobalService() run - - https://github.com/Senparc/Senparc.CO2NET - Debug;Release;Test - - - ..\BuildOutPut - TRACE;RELEASE - - - ..\BuildOutPut - $(DefineConstants);RELEASE - ..\BuildOutPut\Senparc.CO2NET.xml - true - pdbonly - prompt - MinimumRecommendedRules.ruleset - - - ..\BuildOutPut\ - ..\BuildOutPut\net462\Senparc.CO2NET.xml - - - - ..\BuildOutPut\ - ..\BuildOutPut\netstandard2.0\Senparc.CO2NET.xml - - - ..\BuildOutPut\ - ..\BuildOutPut\netstandard2.1\Senparc.CO2NET.xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + ..\BuildOutPut\ + ..\BuildOutPut\netstandard2.0\Senparc.CO2NET.xml + + + ..\BuildOutPut\ + ..\BuildOutPut\netstandard2.1\Senparc.CO2NET.xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file