RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) Metoda

Definicja

Gdy jest zastępowany w klasie pochodnej, sprawdza, czy trasa pasuje do określonych wartości, 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 żądanym marszrucie.

values
RouteValueDictionary

Obiekt, który zawiera parametry dla trasy.

Zwraca

VirtualPathData

Obiekt, który zawiera wygenerowany adres URL i informacje o marszrucie lub null Jeśli trasa nie jest zgodna values .

Uwagi

Aby wygenerować adres URL, należy użyć GetVirtualPath metody RouteCollection klasy. Ta metoda wywołuje GetVirtualPath metodę dla każdej trasy w kolekcji, aby określić, czy ta trasa pasuje do wartości w values i dlatego może wygenerować adres URL.

Dotyczy

Zobacz też