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 TypeInfo declarado del modelo para la página. Normalmente, este TypeInfo será el tipo especificado por la @model directiva en la página de razor.

EndpointMetadata

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

Filters

Obtiene las instancias aplicables IFilterMetadata .

HandlerMethods

Obtiene la secuencia de PageHandlerModel instancias.

HandlerProperties

Obtiene la secuencia de instancias en PagePropertyModelPageHandlerModel.

HandlerType

Obtiene el TypeInfo objeto del controlador.

HandlerTypeAttributes

Obtiene la secuencia de atributos declarados en HandlerType.

ModelType

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

PageType

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

Properties

Almacena propiedades de metadatos arbitrarias asociadas a PageApplicationModel.

RelativePath

Obtiene la ruta de acceso relativa 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 páginas. Por ejemplo, para ViewEnginePath el archivo /Pages/Catalog/Antiques.cshtml es /Catalog/Antiques

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