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 とルートに関する情報を含むオブジェクト。ルートがnullと一致しない場合はvalues

注釈

URL を生成するには、GetVirtualPath クラスの RouteCollection メソッドを使用します。 そのメソッドは、コレクション内の各ルートの GetVirtualPath メソッドを呼び出して、そのルートが values の値と一致し、URL を生成できるかどうかを判断します。

適用対象

こちらもご覧ください