RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zastąpieniu w klasie pochodnej sprawdza, czy trasa jest zgodna z określonymi wartościami, a jeśli tak, generuje adres URL i pobiera informacje o trasie.
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
Parametry
- requestContext
- RequestContext
Obiekt, który hermetyzuje informacje o żądanej trasie.
- values
- RouteValueDictionary
Obiekt zawierający parametry trasy.
Zwraca
Obiekt, który zawiera wygenerowany adres URL i informacje o trasie, lub null
jeśli trasa nie jest zgodna values
z .
Uwagi
Aby wygenerować adres URL, należy użyć GetVirtualPath metody RouteCollection klasy . Ta metoda wywołuje metodę GetVirtualPath dla każdej trasy w kolekcji, aby określić, czy ta trasa jest zgodna z wartościami w values
i dlatego może wygenerować adres URL.