Posts
All the articles I've posted.
-
在 C# 中构建 VS Code 风格的扩展系统
Published: at 11:59 PMVS Code 的扩展平台不只是简单的加载 DLL 调接口,它有一套完整的生命周期设计:Manifest 声明、贡献点注册、懒激活机制和作用域 API 隔离。本文从零开始,带你用 C#/.NET 8 实现这套结构,涵盖完整代码和关键设计决策。
-
用 Microsoft.Extensions.Resilience 构建弹性 ASP.NET Core API
Published: at 08:40 AM介绍如何在 .NET 10 中使用 Microsoft.Extensions.Resilience 为 API 添加重试、超时、熔断、对冲、降级和限流六大弹性策略,并给出生产环境推荐的组合管道配置。
-
C# 插件生命周期管理:加载、激活与卸载
Published: at 06:40 AM用 .NET 8/9 的 AssemblyLoadContext 构建稳健插件系统,完整覆盖发现、初始化、激活、热重载和优雅关闭五个阶段,附可直接落地的代码模式和常见坑点说明。
-
.NET 10 的 Blazor United 是什么——统一渲染模式详解
Published: at 01:00 AMBlazor United 在 .NET 10 中将服务端渲染和 WebAssembly 融为一体,允许在同一应用里按组件选择渲染模式。本文介绍其工作原理、核心特性与实际适用场景。