分类: .NET

.net8的生命周期

详解 .NET 依赖注入容器的三种生命周期:Singleton(全局单例)、Scoped(请求范围单例)、Transient(瞬态),对比注入行为、常见坑(Singleton 注入 Scoped 的陷阱)以及如何选择合适的生命周期。

IStartupFilter自定义中间件

讲解如何通过 IStartupFilter 在 ASP.NET Core 启动阶段自动包装中间件管道,实现框架级自动注入(如预热、健康检查、统一前处理),而无需用户显式调用 UseXxx。