Share via


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 razor 頁面中 指示詞所 @model 指定的類型。

EndpointMetadata

取得此動作的端點中繼資料。

Filters

取得適用的 IFilterMetadata 實例。

HandlerMethods

取得實例的順序 PageHandlerModel

HandlerProperties

取得 上的 PageHandlerModel 實例序列 PagePropertyModel

HandlerType

TypeInfo取得處理常式的 。

HandlerTypeAttributes

取得在 上 HandlerType 宣告的屬性序列。

ModelType

取得或設定 razor 頁面之模型的執行時間模型 TypeInfo 。 這是 TypeInfo 將在執行時間用來具現化和填入頁面之模型屬性的 。

PageType

取得或設定 TypeInfo Razor 頁面的 。

Properties

儲存與 相關聯的 PageApplicationModel 任意中繼資料屬性。

RelativePath

取得頁面的應用程式根相對路徑。

RouteTemplate

取得頁面的路由範本。

ViewEnginePath

取得相對於頁面探索基底路徑的路徑。

此值是沒有副檔名的檔案路徑,相對於頁面根目錄。 例如 ViewEnginePath ,檔案 /Pages/Catalog/Reservations.cshtml 為 /Catalog/Antiques

在區域中,此值是沒有副檔名的檔案路徑,相對於指定區域的 pages 根目錄。 例如, ViewEnginePath Areas/Identity/Pages/Manage/Accounts.cshtml 檔案的 是 /Manage/Accounts

適用於