次の方法で共有


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 を生成できるかどうかを判断します。

適用対象

こちらもご覧ください