PageRouteModel クラス

定義

RazorPages をルーティングするためのモデル コンポーネント。

public ref class PageRouteModel
public class PageRouteModel
type PageRouteModel = class
Public Class PageRouteModel
継承
PageRouteModel

コンストラクター

PageRouteModel(PageRouteModel)

PageRouteModelコピー コンストラクター。

PageRouteModel(String, String)

PageRouteModel の新しいインスタンスを初期化します。

PageRouteModel(String, String, String)

PageRouteModel の新しいインスタンスを初期化します。

プロパティ

AreaName

エリア名を取得します。 は、領域以外のページ用になります null

Properties

に関連付けられている任意のメタデータ プロパティを格納します PageRouteModel

RelativePath

ページのアプリケーション ルート相対パスを取得します。

RouteParameterTransformer

、、 などのareaactioncontroller組み込みのルート パラメーターと、 でRouteValues指定された追加パラメーターをルート テンプレート内の静的セグメントに変換するために使用される を取得または設定IOutboundParameterTransformerします。

RouteValues

選択する対応するページの に Values 存在する必要があるルート値のコレクションを取得します。

Selectors

インスタンスを SelectorModel 取得します。

ViewEnginePath

ページ検出のベース パスに対する相対パスを取得します。

この値は、pages ルート ディレクトリを基準とした拡張子のないファイルのパスです。 たとえば、 ViewEnginePath ファイル /Pages/Catalog/Antiques.cshtml の は です /Catalog/Antiques

領域では、この値は、指定された領域の pages ルート ディレクトリを基準にした拡張子のないファイルのパスです。 たとえば、ファイル Areas/Identity/Pages/Manage/Accounts.cshtml の は です/Manage/AccountsViewEnginePath

適用対象