Tag: C#
All the articles with the tag "C#".
-
从零搭建你的第一个 MCP 服务端(C# 快速上手)
Published: at 12:42 AM用 C# 搭建一个本地 stdio MCP 服务端的最短路径:控制台应用、官方 SDK、通用 Host、一个属性标注的工具方法,配好 VS Code 或 Claude Desktop 就能跑。不涉及远程传输、认证和部署,只讲第一个能工作的 MCP 服务端。
-
MCP 传输层选型:C# 中 stdio、Streamable HTTP 与 SSE 对比
Published: at 12:01 AMMCP 传输层决定的不只是管道,还决定了进程边界、安全边界和服务端要记多少状态。本文逐个拆解 stdio、Streamable HTTP(无状态/有状态)和遗留 SSE 三种传输方式在 C# 中的行为、适用场景和迁移路径,附带决策速查表。
-
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 三者的职责边界、实现方式和适用场景,附带可直接使用的代码示例。