RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Methode

Definitie

Wanneer de route wordt overschreven in een afgeleide klasse, controleert u of de route overeenkomt met de opgegeven waarden. Als dat het zo is, genereert u een URL en haalt u informatie over de route op.

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

Parameters

requestContext
RequestContext

Een object dat informatie over de aangevraagde route inkapselt.

values
RouteValueDictionary

Een object dat de parameters voor een route bevat.

Retouren

Een object dat de gegenereerde URL en informatie over de route bevat, of null als de route niet overeenkomt values.

Opmerkingen

Als u een URL wilt genereren, gebruikt u de GetVirtualPath methode van de RouteCollection klasse. Deze methode roept de GetVirtualPath methode aan voor elke route in de verzameling om te bepalen of die route overeenkomt met de waarden in values en kan daarom de URL genereren.

Van toepassing op

Zie ook