Condividi tramite


RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Metodo

Definizione

In caso di override in una classe derivata, controlla se la route corrisponde ai valori specificati e, in tal caso, genera un URL e recupera le informazioni sulla route.

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

Parametri

requestContext
RequestContext

Oggetto che incapsula le informazioni sulla route richiesta.

values
RouteValueDictionary

Oggetto che contiene i parametri per una route.

Restituisce

Oggetto che contiene l'URL generato e le informazioni sulla route oppure null se la route non corrisponde a values.

Commenti

Per generare un URL, usare il GetVirtualPath metodo della RouteCollection classe . Tale metodo chiama il GetVirtualPath metodo per ogni route nella raccolta per determinare se tale route corrisponde ai valori in values e può quindi generare l'URL.

Si applica a

Vedi anche