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/Antiques.cshtml 的 为 /Catalog/Antiques

在区域中,此值是不带扩展名的文件的路径,相对于指定区域的 pages 根目录。 例如, ViewEnginePath 文件 Areas/Identity/Pages/Manage/Accounts.cshtml 的 为 /Manage/Accounts

适用于