从owin中间件,如何知道controllername/type?
From owin middleware, how to know the controller name/type?
我正在创建一个 owin 中间件。从 IOwinContext 中,是否可以知道它将命中或已经命中哪个控制器?
我可以看到它有请求 uri,但我找不到 routeData。
你真的不应该知道。 OWIN 和一般中间件的想法是不了解管道的其余部分。它被设计为独立于服务器或应用程序。
如果您真的需要了解此信息,您最好查看特定于 ASP.Net 的内容(无论是 Web API 还是 MVC)来处理该信息,例如过滤器。
希望对您有所帮助。
我正在创建一个 owin 中间件。从 IOwinContext 中,是否可以知道它将命中或已经命中哪个控制器?
我可以看到它有请求 uri,但我找不到 routeData。
你真的不应该知道。 OWIN 和一般中间件的想法是不了解管道的其余部分。它被设计为独立于服务器或应用程序。 如果您真的需要了解此信息,您最好查看特定于 ASP.Net 的内容(无论是 Web API 还是 MVC)来处理该信息,例如过滤器。
希望对您有所帮助。