RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.