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(PageActionDescriptor) |
Инициализирует новый экземпляр из указанного |
Свойства
| Имя | Описание |
|---|---|
| ActionConstraints |
Набор ограничений для этого действия. Все действия должны быть удовлетворены для выбора действия. (Унаследовано от ActionDescriptor) |
| AreaName |
Возвращает или задает имя области для этой страницы.
Это значение будет для страниц, не относящихся |
| 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 имеет значение
В области это значение является путем к файлу без расширения относительно корневого каталога страниц для указанной области.
Например ViewEnginePath , для файла Areas/Identity/Pages/Manage/Accounts.cshtml имеет значение |
Методы расширения
| Имя | Описание |
|---|---|
| GetProperty<T>(ActionDescriptor) |
Возвращает значение свойства из коллекции, Properties используя предоставленное значение в |
| SetProperty<T>(ActionDescriptor, T) |
Задает значение свойства в коллекции, Properties используя предоставленное значение в |