DongxunFramework.Core
7.0.4
See the version list below for details.
dotnet add package DongxunFramework.Core --version 7.0.4
NuGet\Install-Package DongxunFramework.Core -Version 7.0.4
<PackageReference Include="DongxunFramework.Core" Version="7.0.4" />
paket add DongxunFramework.Core --version 7.0.4
#r "nuget: DongxunFramework.Core, 7.0.4"
// Install DongxunFramework.Core as a Cake Addin #addin nuget:?package=DongxunFramework.Core&version=7.0.4 // Install DongxunFramework.Core as a Cake Tool #tool nuget:?package=DongxunFramework.Core&version=7.0.4
DongxunFramework.Core
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Newtonsoft.Json (>= 13.0.3)
- Serilog.AspNetCore (>= 6.1.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on DongxunFramework.Core:
Package | Downloads |
---|---|
DongxunFramework.Mapper
对象映射插件 |
|
DongxunFramework.DataAccess
多种类型数据库访问器插件 |
|
DongxunFramework.Media
多媒体文件处理 |
|
DongxunFramework.DatabaseAccess
多种类型数据库访问器插件 |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
7.0.5.4 | 261 | 12/7/2023 | |
7.0.5.3 | 255 | 11/16/2023 | |
7.0.5.2 | 230 | 11/15/2023 | |
7.0.5.1 | 233 | 11/14/2023 | |
7.0.5 | 234 | 11/14/2023 | |
7.0.4.5 | 250 | 10/31/2023 | |
7.0.4.4 | 237 | 10/30/2023 | |
7.0.4.3 | 245 | 10/30/2023 | |
7.0.4.2 | 228 | 10/30/2023 | |
7.0.4.1 | 229 | 10/30/2023 | |
7.0.4 | 249 | 10/27/2023 | |
7.0.3.13 | 249 | 10/19/2023 | |
7.0.3.12 | 230 | 10/18/2023 | |
7.0.3.11 | 241 | 10/10/2023 | |
7.0.3.10 | 233 | 9/26/2023 | |
7.0.3.9 | 248 | 9/16/2023 | |
7.0.3.8 | 249 | 9/15/2023 | |
7.0.3.7 | 266 | 9/14/2023 | |
7.0.3.6 | 256 | 9/12/2023 | |
7.0.3.5 | 275 | 9/8/2023 | |
7.0.3.4 | 270 | 8/30/2023 | |
7.0.3.3 | 253 | 8/28/2023 | |
7.0.3.2 | 299 | 8/18/2023 | |
7.0.3.1 | 279 | 8/14/2023 | |
7.0.3 | 297 | 8/12/2023 | |
7.0.2.10 | 311 | 8/9/2023 | |
7.0.2.9 | 285 | 8/8/2023 | |
7.0.2.8 | 292 | 8/7/2023 | |
7.0.2.7 | 291 | 8/7/2023 | |
7.0.2.6 | 295 | 8/7/2023 | |
7.0.2.5 | 282 | 8/7/2023 | |
7.0.2.4 | 287 | 8/7/2023 | |
7.0.2.3 | 293 | 8/2/2023 | |
7.0.2.2 | 293 | 7/31/2023 | |
7.0.2.1 | 310 | 7/27/2023 | |
7.0.2 | 298 | 7/26/2023 | |
7.0.1.16 | 282 | 7/25/2023 | |
7.0.1.15 | 274 | 7/25/2023 | |
7.0.1.14 | 286 | 7/24/2023 | |
7.0.1.13 | 307 | 7/24/2023 | |
7.0.1.12 | 288 | 7/24/2023 | |
7.0.1.11 | 312 | 7/21/2023 | |
7.0.1.10 | 271 | 7/20/2023 | |
7.0.1.9 | 281 | 7/20/2023 | |
7.0.1.8 | 313 | 7/19/2023 | |
7.0.1.7 | 304 | 7/19/2023 | |
7.0.1.6 | 287 | 7/19/2023 | |
7.0.1.5 | 278 | 7/19/2023 | |
7.0.1.4 | 268 | 7/19/2023 | |
7.0.1.3 | 227 | 7/19/2023 | |
7.0.1.2 | 256 | 7/18/2023 | |
7.0.1.1 | 261 | 7/18/2023 | |
7.0.1 | 274 | 7/18/2023 | |
7.0.0.6 | 282 | 7/17/2023 | |
7.0.0.5 | 267 | 7/14/2023 | |
7.0.0.4 | 231 | 7/14/2023 | |
7.0.0.3 | 257 | 7/14/2023 | |
7.0.0.2 | 213 | 7/13/2023 | |
7.0.0.1 | 256 | 7/12/2023 | |
7.0.0 | 224 | 7/12/2023 |
因该版本代码更新量大,涉及各项目,本次更新日志不对各项目拆分单独编写,Core项目更新日志将代表所有的更新内容:
1.现有DTO字段追加example示例值,供Swagger文档默认读取和加载;
2.新增服务接口ICacheService及其Memory和Redis的实现;
3.增加“缓存配置静态类”CacheConfig,增加通过IServiceProvider获取缓存服务方法GetCacheService();
4.IUserInfo接口新增IdentityInfo身份信息及其相关实现;
5.新增用户缓存接口“IUserCacheService”及其实现;
6.新增用户资源缓存接口“IUserResourceCacheService”及其实现;
7.重构UserCacheAttribute结构及其逻辑;
8.RedisService增加Json序列化默认设置;
9.移除Root类的抽象类定义,支持部分需求场景下的实例化转换;
10.重构Resource相关的API资源授权代码结构和实现方式:
10.1.移除原“ResourceAuthorize.cs”文件,将其代码内容根据功能职责拆分为不同类至Resource目录下分别维护(原命名空间保持不变);
10.2.新增ResourceDelegate类存放“获取用户资源集”和“刷新资源”的逻辑委托定义(均采用请求管道中的Service容器),并存放部分静态方法;
10.3.精简并优化RefreshResources方法,移除原依赖的ResourceAttributeView类;
10.4.原对外提供依赖能力的“ResourceAuthorizeBase”调整为“ResourceValidationAttribute”,业务项目的启用方式调整为[ResourceValidation],优化整体授权校验逻辑,验证依赖单元由DbContext调整为CacheService(后续考虑将RefreshResources逻辑移出至其他合理的启动位置);
11.AddWebAuthServices扩展方法将注册默认的Resource相关AppDelegate;
12.NavigationService和RoleService修改操作时清空User相关缓存;
13.纠正“”单用户重置密码“编码问题