【发布时间】:2019-09-22 13:05:47
【问题描述】:
我们有使用 HttpSys 来自托管 http-listener 的服务。我们使用它们来托管 API,使用 MVC 并使用 ControllerBase 实现我们的控制器
我们的管道看起来像这样:
app.UseMiddleware<LogRequests>();
app.UseMiddleware<ValidateAuthentication>();
app.UseMiddleware<FloodingProtector>();
app.UseMiddleware<AdjustCors>();
app.UseMiddleware<FilterOutput>();
app.UseCors("AllowAll");
app.UseMvc();
LogRequests 是我们自己的中间件,我们在其中记录有关请求的信息。
在该中间件中,我想了解 MVC 中间件用于执行请求的控制器。控制器具有有关带有指标的计数器的信息。 我需要 LogRequests 中间件中的这些信息来更新计数器。
是否可以从 MVC 中间件获取有关哪个 Controller 用于执行请求的信息?
【问题讨论】:
标签: c# controller asp.net-core-mvc