RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando substituído em uma classe derivada, verifica se a rota corresponde aos valores especificados e, em caso afirmativo, gera uma URL e recupera informações 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ções sobre uma rota solicitada.
- values
- RouteValueDictionary
Um objeto que contém os parâmetros para uma rota.
Retornos
Um objeto que contém a URL gerada e informações sobre a rota ou null
, se a rota não corresponder a values
.
Comentários
Para gerar uma URL, use 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, portanto, pode gerar a URL.