Skip to content

Fast.NET模块化 .NET 应用基础设施

以真实 NuGet 模块组织,从 Program.cs 接入到配置、服务调用、返回值与运行边界。

Fast.NET

Fast.NET

面向 ASP.NET Core 的模块化 .NET SDK。按实际 NuGet 包选择依赖;各包版本和目标框架分别维护。

逐模块公开 API

详细手册
Fast.Runtime配置绑定、运行上下文与 MVC 扩展
Fast.IaaS通用工具、重试、树结构与加密 API 家族
Fast.NET.Core初始化、配置扫描、CORS 与管道
Fast.DependencyInjection标记接口、生命周期与发现边界
Fast.CacheRedis 配置、ICache 与缓存重载
Fast.Consul服务注册、健康检查与 KV
Fast.EventBus发布、订阅、重试与处理上下文
Fast.JwtBearer注册方式、令牌、刷新与授权处理器
Fast.DynamicApplication动态 API、路由与描述特性
Fast.Logging日志配置、公开日志入口与资源作用域
Fast.Mapster映射注册、IRegister 与 IMapper
Fast.OpenApi客户端生成、类型映射与输出副作用
Fast.Serialization.System.Text.JsonJSON 选项、工具与转换器
Fast.Serialization.Newtonsoft.JsonMVC 格式器、JSON 工具与转换器
Fast.SqlSugar仓储、配置、实体、分页与数据库边界
Fast.Swagger文档注册、UI、分组与选项
Fast.UnifyResult响应模型、验证与扩展 Provider

各页按实际 PackageId 和项目版本维护,依据源码提交 43554c07f6c216f80b509bd535c0a5b66ae7f2e8。模块手册提供 Program.cs 接入、调用示例、默认值与运行边界;逐成员 API 参考从公开声明与 XML 注释生成,列出重载、参数、返回及异常,不由两边人工维护同一份注释。页面链接指向 Gitee 的 master 分支,可能随源码更新;上面的提交记录表示本次核对基线,不代表链接内容固定不变。

验证范围

本次补充进行了文件与源码静态核对,并使用 Roslyn 解析源码生成成员参考,未运行 SDK 构建、测试或新增示例编译。原有入门工程位于 examples/dotnet/GettingStarted,仅引用 Core、System.Text.Json 与 Swagger;历史编译记录不能代表这里新增的所有模块片段已经编译。

后续验证只编译必要示例,不启动业务宿主、数据库初始化、Redis/Consul 访问或 OpenAPI 生成。源码审阅状态与发布包验证状态分别判断;本次未更新既有“已编译/已核对”基线记录。