Share via


RouteBase.GetVirtualPath(RequestContext, RouteValueDictionary) 方法

定義

在衍生類別中覆寫時,檢查路徑是否符合指定的值,而且如果符合,就產生 URL 並擷取路徑的資訊。

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

參數

requestContext
RequestContext

封裝所要求路由相關資訊的物件。

values
RouteValueDictionary

包含路徑參數的物件。

傳回

包含產生的 URL 和此路由資訊的物件,或者如果此路由不符合 values,則為 null

備註

若要產生 URL,請使用 GetVirtualPath 類別的 RouteCollection 方法。 該方法會 GetVirtualPath 針對集合中的每個路由呼叫 方法,以判斷該路由是否符合 中的 values 值,因此可以產生 URL。

適用於

另請參閱