Web API - 从HttpRequestMessage获取DelegationHandler中的RouteData,Action或Controller

时间:2014-07-22 21:49:55

标签: asp.net-web-api routes asp.net-web-api2

我很难在DelegatingHandler中获取路由数据,操作或控制器。

public class LoggingHandler : DelegatingHandler
    {

        protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
        {
            var routeData = request.GetRouteData();

在此示例中,routeData始终为null。有没有办法如何获取Web API控制器的上下文以及操作,以便我可以告诉URL尝试调用哪些操作?

0 个答案:

没有答案