在 Swagger 中添加自定义的 Header 或请求参数的实现办法。
在.NET中,我们经常需要在序列化和反序列化时处理多态。这意味着我们有一个基类或接口,以及一些实现或继承这个基类或接口的类,我们希望能够透明地序列化和反序列化它们。在.NET 7+和.NET 6以下,实现这一点的方式略有不同。例如对下面这样的关系,需要根据父类中定义 Type 的不同分别使用不同的子
说明当我们在提供一些底层框架类或者中间件时,为了方便使用者使用, 一般会实现自己的 DI 扩展,以注册框架的服务, 这些服务根据业务场景不同可能时 Scope 或者 Transient 的。而因为不知道上层服务的使用环境,所以在这里有必要做性能管理,避免被多次调用多此构造注入而影响程序启动性能。实现
.Net 获取请求端实际IP地址的方法
获取本机内网、公网地址 , 以及获取请求客户端地址的方法
仿造一个Startup类, 处理控制台程序的依赖注入和后台入口