Sdílet prostřednictvím


RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Metoda

Definice

Při přepsání v odvozené třídě zkontroluje, zda trasa odpovídá zadaným hodnotám, a pokud ano, vygeneruje adresu URL a načte informace o trase.

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

Parametry

requestContext
RequestContext

Objekt, který zapouzdřuje informace o požadované trase.

values
RouteValueDictionary

Objekt, který obsahuje parametry pro trasu.

Návraty

Objekt, který obsahuje vygenerovanou adresu URL a informace o trase nebo null pokud trasa neodpovídá values.

Poznámky

K vygenerování adresy URL použijete GetVirtualPath metodu RouteCollection třídy . Tato metoda volá metodu GetVirtualPath pro každou trasu v kolekci, aby určila, jestli tato trasa odpovídá hodnotám v values a může tedy vygenerovat adresu URL.

Platí pro

Viz také