RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Metod

Definition

När den åsidosättas i en härledd klass kontrollerar du om vägen matchar de angivna värdena och i så fall genererar en URL och hämtar information om vägen.

public:
 abstract System::Web::Routing::VirtualPathData ^ GetVirtualPath(System::Web::Routing::RequestContext ^ requestContext, System::Web::Routing::RouteValueDictionary ^ values);
public abstract System.Web.Routing.VirtualPathData GetVirtualPath(System.Web.Routing.RequestContext requestContext, System.Web.Routing.RouteValueDictionary values);
abstract member GetVirtualPath : System.Web.Routing.RequestContext * System.Web.Routing.RouteValueDictionary -> System.Web.Routing.VirtualPathData
Public MustOverride Function GetVirtualPath (requestContext As RequestContext, values As RouteValueDictionary) As VirtualPathData

Parametrar

requestContext
RequestContext

Ett objekt som kapslar in information om den begärda vägen.

values
RouteValueDictionary

Ett objekt som innehåller parametrarna för en väg.

Returer

Ett objekt som innehåller den genererade URL:en och information om vägen, eller null om vägen inte matchar values.

Kommentarer

Om du vill generera en URL använder GetVirtualPath du -metoden för RouteCollection klassen. Den metoden anropar GetVirtualPath metoden för varje väg i samlingen för att avgöra om den vägen matchar värdena i values och därför kan generera URL:en.

Gäller för

Se även