Поделиться через


CompiledPageActionDescriptor Класс

Определение

Объект PageActionDescriptor для скомпилированной страницы Razor.

public ref class CompiledPageActionDescriptor : Microsoft::AspNetCore::Mvc::RazorPages::PageActionDescriptor
public class CompiledPageActionDescriptor : Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor
type CompiledPageActionDescriptor = class
    inherit PageActionDescriptor
Public Class CompiledPageActionDescriptor
Inherits PageActionDescriptor
Наследование
CompiledPageActionDescriptor

Конструкторы

CompiledPageActionDescriptor()

Инициализирует пустой объект CompiledPageActionDescriptor.

CompiledPageActionDescriptor(PageActionDescriptor)

Инициализирует новый экземпляр из указанного actionDescriptor экземпляра CompiledPageActionDescriptor .

Свойства

ActionConstraints

Набор ограничений для этого действия. Все действия должны быть удовлетворены для выбора действия.

(Унаследовано от ActionDescriptor)
AreaName

Возвращает или задает имя области для этой страницы. Это значение будет для страниц, не относящихся null к области.

(Унаследовано от PageActionDescriptor)
AttributeRouteInfo

Возвращает или задает класс AttributeRouteInfo.

(Унаследовано от ActionDescriptor)
BoundProperties

Набор свойств, привязанных к модели.

(Унаследовано от ActionDescriptor)
DeclaredModelTypeInfo

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

DisplayName

Понятное имя для этого действия.

(Унаследовано от PageActionDescriptor)
Endpoint

Возвращает или задает объект , связанный с Endpoint этой страницей.

EndpointMetadata

Возвращает или задает метаданные конечной точки для этого действия. Этот API предназначен для инфраструктуры и не должен использоваться в коде приложения.

(Унаследовано от ActionDescriptor)
FilterDescriptors

Набор фильтров, связанных с этим действием.

(Унаследовано от ActionDescriptor)
HandlerMethods

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

HandlerTypeInfo

Возвращает или задает TypeInfo тип, определяющий методы обработчика для страницы. Это может быть то же самое, что PageTypeInfo и , ModelTypeInfo если на странице не определен явный тип модели.

Id

Возвращает идентификатор, который однозначно идентифицирует действие.

(Унаследовано от ActionDescriptor)
ModelTypeInfo

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

PageTypeInfo

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

Parameters

Набор параметров, связанных с этим действием.

(Унаследовано от ActionDescriptor)
Properties

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

(Унаследовано от ActionDescriptor)
RelativePath

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

(Унаследовано от PageActionDescriptor)
RouteValues

Возвращает или задает коллекцию значений маршрута, которые должны быть предоставлены маршрутизацией для выбранного действия.

(Унаследовано от ActionDescriptor)
ViewEnginePath

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

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

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

(Унаследовано от PageActionDescriptor)

Методы расширения

GetProperty<T>(ActionDescriptor)

Возвращает значение свойства из коллекции, Properties используя предоставленное значение в T качестве ключа.

SetProperty<T>(ActionDescriptor, T)

Задает значение свойства в коллекции, Properties используя предоставленное значение в T качестве ключа.

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