C# 我可以在HttpSys管道中找到控制器吗?
我们有使用HttpSys的服务来自托管http侦听器。我们使用它们来托管使用MVC的API,并使用ControllerBase实现我们的控制器 我们的管道如下所示:C# 我可以在HttpSys管道中找到控制器吗?,c#,controller,asp.net-core-mvc,C#,Controller,Asp.net Core Mvc,我们有使用HttpSys的服务来自托管http侦听器。我们使用它们来托管使用MVC的API,并使用ControllerBase实现我们的控制器 我们的管道如下所示: app.UseMiddleware<LogRequests>(); app.UseMiddleware<ValidateAuthentication>(); app.UseMiddleware<FloodingProtector>();
app.UseMiddleware<LogRequests>();
app.UseMiddleware<ValidateAuthentication>();
app.UseMiddleware<FloodingProtector>();
app.UseMiddleware<AdjustCors>();
app.UseMiddleware<FilterOutput>();
app.UseCors("AllowAll");
app.UseMvc();
app.UseMiddleware();
app.UseMiddleware();
app.UseMiddleware();
app.UseMiddleware();
app.UseMiddleware();
附录UseCors(“AllowAll”);
app.UseMvc();
LogRequests是我们自己的中间软件,我们在其中记录有关请求的信息
在该中间件中,我想了解MVC中间件用于执行请求的控制器。控制器具有关于具有度量的计数器的信息。
我需要LogRequests中间件中的信息来更新计数器
是否可以从MVC中间件获取有关哪个控制器用于执行请求的信息?HttpContext上有一个Items属性,可用于将信息从控制器传输回管道 在我的例子中,这是不可用的,因为HttpContext在构造函数中不可用,这正是我需要它的地方
除此之外,我认为没有任何好方法可以将信息从控制器发送到管道HttpContext上有一个Items属性,可以用来将信息从控制器传输回管道 在我的例子中,这是不可用的,因为HttpContext在构造函数中不可用,这正是我需要它的地方 除此之外,我不认为有任何好的方法可以将信息从控制器发送到管道