PageApplicationModel Clase

Definición

Componente del modelo de aplicación para RazorPages.

public ref class PageApplicationModel
public class PageApplicationModel
type PageApplicationModel = class
Public Class PageApplicationModel
Herencia
PageApplicationModel

Constructores

PageApplicationModel(PageActionDescriptor, TypeInfo, IReadOnlyList<Object>)

Inicializa una nueva instancia de la clase PageApplicationModel.

PageApplicationModel(PageActionDescriptor, TypeInfo, TypeInfo, IReadOnlyList<Object>)

Inicializa una nueva instancia de la clase PageApplicationModel.

PageApplicationModel(PageApplicationModel)

Constructor de copia para PageApplicationModel .

Propiedades

ActionDescriptor

Obtiene la estructura PageActionDescriptor.

AreaName

Obtiene el nombre del área.

DeclaredModelType

Obtiene el modelo declarado TypeInfo del modelo para la página. Normalmente, TypeInfo este será el tipo especificado por la directiva en la página de @model Razor.

EndpointMetadata

Obtiene los metadatos del punto de conexión para esta acción.

Filters

Obtiene las instancias IFilterMetadata aplicables.

HandlerMethods

Obtiene la secuencia de PageHandlerModel instancias de .

HandlerProperties

Obtiene la secuencia de PagePropertyModel instancias de en PageHandlerModel .

HandlerType

Obtiene el TypeInfo del controlador.

HandlerTypeAttributes

Obtiene la secuencia de atributos declarados en HandlerType .

ModelType

Obtiene o establece el modelo en TypeInfo tiempo de ejecución del modelo para la página de Razor. Este es el que se usará en tiempo de ejecución para crear instancias y TypeInfo rellenar la propiedad del modelo de la página.

PageType

Obtiene o establece el TypeInfo de la página de Razor.

Properties

Almacena propiedades de metadatos arbitrarias asociadas a PageApplicationModel .

RelativePath

Obtiene la ruta de acceso relativa de la raíz de la aplicación para la página.

RouteTemplate

Obtiene la plantilla de ruta de la página.

ViewEnginePath

Obtiene la ruta de acceso relativa a la ruta de acceso base para la detección de páginas.

Este valor es la ruta de acceso del archivo sin extensión, en relación con el directorio raíz de las páginas. Por ejemplo, para ViewEnginePath el archivo /Pages/Catalog/Seg.cshtml es /Catalog/Seg.

En un área, este valor es la ruta de acceso del archivo sin extensión, en relación con el directorio raíz de páginas para el área especificada. Por ejemplo, para ViewEnginePath el archivo Areas/Identity/Pages/Manage/Accounts.cshtml, es /Manage/Accounts.

Se aplica a