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

Возвращает или задает модель TypeInfo среды выполнения модели для страницы razor. Это объект , TypeInfo который будет использоваться во время выполнения для создания и заполнения свойства модели страницы.

PageType

Возвращает или задает TypeInfo объект страницы Razor.

Properties

Хранит произвольные свойства метаданных, связанные с .PageApplicationModel

RelativePath

Возвращает относительный путь корня приложения для страницы.

RouteTemplate

Возвращает шаблон маршрута для страницы.

ViewEnginePath

Возвращает путь относительно базового пути для обнаружения страниц.

Это значение представляет собой путь к файлу без расширения относительно корневого каталога страниц. Например, ViewEnginePath для файла /Pages/Catalog/Antiques.cshtml имеет значение /Catalog/Antiques

В области это значение представляет собой путь к файлу без расширения относительно корневого каталога страниц для указанной области. Например ViewEnginePath , для файла Areas/Identity/Pages/Manage/Accounts.cshtml имеет значение /Manage/Accounts.

Применяется к