Compartir a través de


CompiledPageActionDescriptor Clase

Definición

para PageActionDescriptor una página de Razor compilada.

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
Herencia
CompiledPageActionDescriptor

Constructores

CompiledPageActionDescriptor()

Inicializa un CompiledPageActionDescriptor vacío.

CompiledPageActionDescriptor(PageActionDescriptor)

Inicializa una nueva instancia de desde CompiledPageActionDescriptor la instancia especificada actionDescriptor .

Propiedades

ActionConstraints

Conjunto de restricciones para esta acción. Todos deben cumplirse para que se seleccione la acción.

(Heredado de ActionDescriptor)
AreaName

Obtiene o establece el nombre del área de esta página. Este valor será para páginas que no son null de área.

(Heredado de PageActionDescriptor)
AttributeRouteInfo

Obtiene o establece el AttributeRouteInfo.

(Heredado de ActionDescriptor)
BoundProperties

Conjunto de propiedades enlazadas al modelo.

(Heredado de ActionDescriptor)
DeclaredModelTypeInfo

Obtiene o establece 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.

DisplayName

Nombre descriptivo de esta acción.

(Heredado de PageActionDescriptor)
Endpoint

Obtiene o establece el asociado Endpoint de esta página.

EndpointMetadata

Obtiene o establece los metadatos del punto de conexión para esta acción. Esta API está pensada para la infraestructura y no debe usarse en el código de la aplicación.

(Heredado de ActionDescriptor)
FilterDescriptors

Conjunto de filtros asociados a esta acción.

(Heredado de ActionDescriptor)
HandlerMethods

Obtiene la lista de métodos de controlador para la página.

HandlerTypeInfo

Obtiene o establece el TypeInfo del tipo que define los métodos de controlador para la página. Esto puede ser el mismo PageTypeInfo que y ModelTypeInfo si la página no tiene definido un tipo de modelo explícito.

Id

Obtiene un identificador que identifica de forma única la acción.

(Heredado de ActionDescriptor)
ModelTypeInfo

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.

PageTypeInfo

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

Parameters

Conjunto de parámetros asociados a esta acción.

(Heredado de ActionDescriptor)
Properties

Almacena propiedades de metadatos arbitrarias asociadas a ActionDescriptor.

(Heredado de ActionDescriptor)
RelativePath

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

(Heredado de PageActionDescriptor)
RouteValues

Obtiene o establece la colección de valores de ruta que se deben proporcionar mediante el enrutamiento de la acción que se va a seleccionar.

(Heredado de ActionDescriptor)
ViewEnginePath

Obtiene o establece 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.

(Heredado de PageActionDescriptor)

Métodos de extensión

GetProperty<T>(ActionDescriptor)

Obtiene el valor de una propiedad de la Properties colección utilizando el valor proporcionado de T como clave.

SetProperty<T>(ActionDescriptor, T)

Establece el valor de una propiedad de la Properties colección utilizando el valor proporcionado de T como clave.

Se aplica a