Canonicalize.CanonicalizeRoute.GetRouteData C# (CSharp) Method

GetRouteData() public method

Applies each Strategies in turn. Only if the result differs from the originally requested URL a redirect is returned.
public GetRouteData ( System.Web.HttpContextBase httpContext ) : System.Web.Routing.RouteData
httpContext System.Web.HttpContextBase An object that encapsulates information about the HTTP request.
return System.Web.Routing.RouteData
        public override RouteData GetRouteData(HttpContextBase httpContext)
        {
            switch (httpContext.Request.HttpMethod.ToUpperInvariant())
            {
                case "GET":
                case "HEAD":
                    return GetCanonicalizedRouteData(httpContext);

                default:
                    return null;
            }
        }