按需组合
独立 NuGet 包、版本与依赖,按应用需要选择模块。
面向 ASP.NET Core 的模块化 .NET SDK。按实际 NuGet 包选择依赖;各包版本和目标框架分别维护。
| 包 | 详细手册 |
|---|---|
| Fast.Runtime | 配置绑定、运行上下文与 MVC 扩展 |
| Fast.IaaS | 通用工具、重试、树结构与加密 API 家族 |
| Fast.NET.Core | 初始化、配置扫描、CORS 与管道 |
| Fast.DependencyInjection | 标记接口、生命周期与发现边界 |
| Fast.Cache | Redis 配置、ICache 与缓存重载 |
| Fast.Consul | 服务注册、健康检查与 KV |
| Fast.EventBus | 发布、订阅、重试与处理上下文 |
| Fast.JwtBearer | 注册方式、令牌、刷新与授权处理器 |
| Fast.DynamicApplication | 动态 API、路由与描述特性 |
| Fast.Logging | 日志配置、公开日志入口与资源作用域 |
| Fast.Mapster | 映射注册、IRegister 与 IMapper |
| Fast.OpenApi | 客户端生成、类型映射与输出副作用 |
| Fast.Serialization.System.Text.Json | JSON 选项、工具与转换器 |
| Fast.Serialization.Newtonsoft.Json | MVC 格式器、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 生成。源码审阅状态与发布包验证状态分别判断;本次未更新既有“已编译/已核对”基线记录。