C# Класс Canonicalize.CanonicalizeRoute

Applies a number of canonicalization strategies to the requested URL and redirects if applicable.
Наследование: System.Web.Routing.RouteBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CanonicalizeRoute ( ) : System

Initializes a CanonicalizeRoute with an empty strategy collection.

GetRouteData ( System.Web.HttpContextBase httpContext ) : System.Web.Routing.RouteData

Applies each Strategies in turn. Only if the result differs from the originally requested URL a redirect is returned.

GetVirtualPath ( System.Web.Routing.RequestContext requestContext, RouteValueDictionary values ) : System.Web.Routing.VirtualPathData

Returns null, allowing other routes to provide the canonical URL for the requested route values.

Приватные методы

Метод Описание
GetCanonicalizedRouteData ( System.Web.HttpContextBase httpContext ) : System.Web.Routing.RouteData

Описание методов

CanonicalizeRoute() публичный Метод

Initializes a CanonicalizeRoute with an empty strategy collection.
public CanonicalizeRoute ( ) : System
Результат System

GetRouteData() публичный Метод

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.
Результат System.Web.Routing.RouteData

GetVirtualPath() публичный Метод

Returns null, allowing other routes to provide the canonical URL for the requested route values.
public GetVirtualPath ( System.Web.Routing.RequestContext requestContext, RouteValueDictionary values ) : System.Web.Routing.VirtualPathData
requestContext System.Web.Routing.RequestContext An object that encapsulates information about the requested route.
values RouteValueDictionary An object that contains the parameters for a route.
Результат System.Web.Routing.VirtualPathData