RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Método

Definição

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.

Aplica-se a

Ver também