RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.