RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.