PageApplicationModel クラス

定義

RazorPages のアプリケーションモデルコンポーネント。

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

コンストラクター

PageApplicationModel(PageActionDescriptor, TypeInfo, IReadOnlyList<Object>)

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

PageApplicationModel(PageActionDescriptor, TypeInfo, TypeInfo, IReadOnlyList<Object>)

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

PageApplicationModel(PageApplicationModel)

のコピーコンストラクター PageApplicationModel

プロパティ

ActionDescriptor

PageActionDescriptor を取得します。

AreaName

区分名を取得します。

DeclaredModelType

ページのモデルの宣言されたモデルを取得し TypeInfo ます。 通常、これ TypeInfo は @model razor ページのディレクティブによって指定された型になります。

EndpointMetadata

このアクションのエンドポイントメタデータを取得します。

Filters

適用可能なインスタンスを取得し IFilterMetadata ます。

HandlerMethods

インスタンスのシーケンスを取得し PageHandlerModel ます。

HandlerProperties

のインスタンスのシーケンスを取得し PagePropertyModel PageHandlerModel ます。

HandlerType

ハンドラーのを取得し TypeInfo ます。

HandlerTypeAttributes

で宣言された属性のシーケンスを取得し HandlerType ます。

ModelType

Razor ページのモデルのランタイムモデルを取得または設定し TypeInfo ます。 これは、 TypeInfo ページのモデルプロパティをインスタンス化して設定するために実行時に使用されるです。

PageType

Razor ページのを取得または設定し TypeInfo ます。

Properties

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

RelativePath

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

RouteTemplate

ページのルートテンプレートを取得します。

ViewEnginePath

ページ検出のベースパスを基準とした相対パスを取得します。

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

領域では、この値は、指定された領域のページルートディレクトリを基準とした、拡張子のないファイルのパスです。 たとえば、 ViewEnginePath ファイル領域/id/ページ/管理/アカウントのなどは、/ Manage/accountsです。

適用対象