Partilhar via


RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Método

Definição

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.

Aplica-se a

Confira também