RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.