RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Methode

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben wird, überprüft Sie, ob die Route den angegebenen Werten entspricht, und generiert ggf. eine URL und ruft Informationen zur Route ab.

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

Parameter

requestContext
RequestContext

Ein Objekt, das Informationen über die angeforderte Route kapselt.

values
RouteValueDictionary

Ein Objekt, das die Parameter für eine Route enthält.

Gibt zurück

Ein Objekt, das die generierte URL und Informationen zur Route enthält oder null wenn die Route nicht übereinstimmt values.

Hinweise

Zum Generieren einer URL verwenden Sie die GetVirtualPath Methode der RouteCollection Klasse. Diese Methode ruft die GetVirtualPath Methode für jede Route in der Auflistung auf, um zu bestimmen, ob diese Route den Werten values entspricht, und kann daher die URL generieren.

Gilt für:

Weitere Informationen