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.
Prüft beim Überschreiben in einer abgeleiteten Klasse, ob die Route den angegebenen Werten entspricht. Wenn dies der Fall ist, wird eine URL generiert, und Informationen über die Route werden abgerufen.
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 zu der angeforderten 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 über die Route enthält, oder null
, wenn die Route nicht values
entspricht.
Hinweise
Um eine URL zu generieren, 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 mit den Werten in values
übereinstimmt und daher die URL generieren kann.