Partager via


RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Méthode

Définition

En cas de substitution dans une classe dérivée, vérifie si l’itinéraire correspond aux valeurs spécifiées et, dans ce cas, génère une URL et récupère des informations sur l’itinéraire.

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

Paramètres

requestContext
RequestContext

Objet qui encapsule des informations sur l’itinéraire demandé.

values
RouteValueDictionary

Objet qui contient les paramètres d'un itinéraire.

Retours

Objet qui contient l’URL générée et des informations sur l’itinéraire, ou null si l’itinéraire ne correspond pas à values.

Remarques

Pour générer une URL, vous utilisez la GetVirtualPath méthode de la RouteCollection classe . Cette méthode appelle la GetVirtualPath méthode pour chaque route de la collection pour déterminer si cette route correspond aux valeurs dans values et peut donc générer l’URL.

S’applique à

Voir aussi