Tag: .NET
All the articles with the tag ".NET".
-
ASP.NET Core 内置 Rate Limiter:不装库也能做限流
Published: at 11:54 PMASP.NET Core 自 .NET 7 起内置四种限流算法,配合 GlobalLimiter 和分区键可以实现按用户、IP 或 API Key 的精细限流。本文覆盖算法选择、分区策略、429 响应和队列配置,附完整 C# 代码。
-
Serilog Enrichers:给每条日志自动注入上下文
Published: at 07:14 AMSerilog Enrichers 在日志管线中自动为每条日志附加机器名、线程 ID、关联 ID 等诊断属性,配置一次全局生效。本文覆盖标准 Enricher、LogContext 动态上下文、自定义 Enricher 和日志作用域,附带完整的 C# 代码示例。
-
MCP Resources 与 Prompts:在 C# 中暴露数据和可复用模板
Published: at 05:54 AMMCP 服务器不止 Tool 一种原语。本文用 C# 代码讲清楚 Resource(暴露可读数据)、Prompt(暴露可复用模板)和 Tool 三者的职责边界、实现方式和适用场景,附带可直接使用的代码示例。
-
Serilog 生产环境最佳实践:从开发默认值到线上日志的十二条铁律
Published: at 11:32 PMSerilog 在开发环境跑得好好的,上线就拖慢请求、写爆磁盘、把用户手机号打得到处都是。这篇文章整理了十二条经过线上验证的最佳实践——异步 Sink、等级调优、PII 脱敏、关联 ID、日志轮转、循环内日志优化——每条都附带可复制的配置和代码。
-
EF Core 批量插入终极指南:从 AddRange 到原始 COPY 的六种策略
Published: at 06:20 AMEF Core 10 没有内置批量插入 API。这篇从最慢的逐行 SaveChanges 到最快的 Npgsql 二进制 COPY,把六种插入策略全部跑通 BenchmarkDotNet,附带基准数据、参数上限陷阱、内存开销和实际选型建议。
-
Agent Harness 能力扩展:Skills、Shell、CodeAct 和后台 Agent
Published: at 05:43 AMMicrosoft Agent Framework 的 Harness 提供了四种扩展 Agent 能力的方式:按需加载的 Skills、受限沙箱的 Shell 工具、让 Agent 自己写代码算结果的 CodeAct,以及并行委托子 Agent 的后台调度。这篇把每种能力的 .NET 和 Python 接入方式都走一遍。