TuoJieCloud.Core 9.8.17

dotnet add package TuoJieCloud.Core --version 9.8.17
                    
NuGet\Install-Package TuoJieCloud.Core -Version 9.8.17
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TuoJieCloud.Core" Version="9.8.17" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="TuoJieCloud.Core" Version="9.8.17" />
                    
Directory.Packages.props
<PackageReference Include="TuoJieCloud.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add TuoJieCloud.Core --version 9.8.17
                    
#r "nuget: TuoJieCloud.Core, 9.8.17"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package TuoJieCloud.Core@9.8.17
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=TuoJieCloud.Core&version=9.8.17
                    
Install as a Cake Addin
#tool nuget:?package=TuoJieCloud.Core&version=9.8.17
                    
Install as a Cake Tool

🚀 ASP.NET Core 模块化启动框架

打造 简单、易用、易扩展 的企业级 ASP.NET Core 应用架构


✅ 模块化核心能力

  • 模块化服务与中间件注册 基于 ConfiguratorBase,支持模块化服务与中间件注册

  • 依赖注入接口 生命周期接口自动注册:ISingletonDependency IScopedDependency ITransientDependency

  • 动态 API 暴露 实现 IDynamicApi 接口的类自动注册为 Web API,无需手动配置


⚙️ 内置中间件

  • 全局异常处理 实现 IExceptionHandler 接口,统一处理友好异常,程序异常,并提供友好的错误信息

  • 响应压缩 集成 ResponseCompression,支持 gzip、brotli 压缩,提升接口传输效率

  • 请求限流 使用 RateLimitAttribute,支持基于 IP、用户标识等维度的限流策略

  • 请求参数验证 使用 ValidatorFilter 实现请求参数自动验证,支持多种验证方式

  • 生成 OpenAPI 文档 使用 Microsoft.OpenApi 生成 OpenAPI 3.1 文档,支持多种文档输出方式

  • Scalar UI 集成 Scalar.AspNetCore,提供交互式接口测试与文档查看界面


🛡 授权与权限

  • 身份验证 集成 JwtBearerAuthentication,内置 JWT 身份验证方案,快速实现登录认证

  • 接口权限 通过 PermissionAttribute 注解式配置接口权限,实现 IPermissionChecker 接口,自定义权限校验逻辑

  • 数据权限 实现 IDataPermissionProvider 接口,自定义数据权限提供器,使用Queryable.ApplyDataPermission应用数据权限过滤


🔁 数据访问增强

  • 自动提交 通过 AutoCommitFilter 自动提交上下文变更,简化工作单元操作

  • 自动事务管理 使用 TransactionalAttribute 自动包裹方法事务

  • 软删除支持 实现 ISoftDelete 接口,启用实体软删除机制

  • 多租户支持 实现 ITenantEntity 接口,自动构建租户隔离的数据模型

  • 数据种子机制 实现 ISeedData 接口,自动完成初始化数据填充

  • 审计信息记录 实现 AuditedEntity 类型,自动记录实体变更信息


📦 通用能力支持

  • Office 在线编辑 内置在线编辑器插件,通过 office-editor: 协议调用,接受 Word、Excel、PowerPoint 格式,支持只读预览、编辑保存及自动同步回文件存储

  • 服务端事件 通过 /api/events/stream 建立需要身份认证的事件流连接,注入 ISsePublisher 可向指定用户发布消息或向所有在线用户广播

  • 文件存储 获取 IFileStorage,已内置本地文件存储、并支持拓展到其他云存储方案

  • 任务调度 实现 IJob 接口,基于 Cron 表达式,支持定时任务、延时任务、周期任务

  • 本地任务队列 通过 ITaskQueue 添加任务,实现 ITaskHandler<T> 处理队列任务,支持并行处理、断电重启恢复

  • 缓存支持 基于 IDistributedCache 内置内存缓存实现,提供对象序列化、异步存取等扩展方法,可按需替换为 Redis 等分布式缓存实现

  • 日志处理 内置轻量文件日志系统,还可实现 ILogMapper 接口,持久化请求日志

  • 性能监控 内置轻量性能监控系统,自动记录系统 CPU、内存等占用情况

  • 在线部署 访问 /upgrade,生产环境下可快速上传文件部署,支持增量更新及多平台支持


Nuget Logo

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
9.8.17 79 9/14/2026
9.8.16 77 9/14/2026
9.8.15 73 9/14/2026
9.8.14 77 9/13/2026
9.8.13 83 9/13/2026
9.8.12 80 9/12/2026
9.8.11 98 9/12/2026
9.8.10 78 9/11/2026
9.8.9 83 9/10/2026
9.8.8 81 9/10/2026
9.8.7 79 9/10/2026
9.8.6 77 9/10/2026
9.8.5 86 9/10/2026
9.8.4 79 9/10/2026
9.8.2 87 9/10/2026
9.8.1 87 9/9/2026
9.8.0 89 9/9/2026
9.7.17 96 9/9/2026
9.7.16 85 9/9/2026
9.7.15 90 9/8/2026
Loading failed