小编Tia*_*Luo的帖子

如何在HostingStartup中注册中间件?

背景

我希望在不改变原有项目代码的情况下,通过注册插件来添加额外的中间件,但如何获取插件中IApplicationBuilder注册中间件所需的资源是我目前面临的最大问题。 根据Hosting Startup Document,该插件可以通过继承注册,并在项目启动时自动加载,例如:
IHostingStartup

// plugin
public class MyStartup: IHostingStartup
{
     // Implement the IHostingStartup interface
     public void Configure(IWebHostBuilder builder)
     {
         // TODO: I want to get an IApplicationBuilder object to register middleware
     }
}
Run Code Online (Sandbox Code Playgroud)

问题

如何IApplicationBuilder通过 获取对象IWebHostBuilder

c# middleware .net-core asp.net-core

4
推荐指数
1
解决办法
1779
查看次数

标签 统计

.net-core ×1

asp.net-core ×1

c# ×1

middleware ×1