RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando é sobreposto numa classe derivada, verifica se a rota corresponde aos valores especificados e, em caso afirmativo, gera uma URL e recupera informação sobre a rota.
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
Parâmetros
- requestContext
- RequestContext
Um objeto que encapsula informação sobre a rota solicitada.
- values
- RouteValueDictionary
Um objeto que contém os parâmetros para uma rota.
Devoluções
Um objeto que contenha a URL gerada e informação sobre a rota, ou null se a rota não corresponder valuesa .
Observações
Para gerar uma URL, utiliza-se o GetVirtualPath método da RouteCollection classe. Esse método chama o GetVirtualPath método para cada rota na coleção para determinar se essa rota corresponde aos valores em values e pode, portanto, gerar a URL.