Compartilhar via


PageActionDescriptor Classe

Definição

Descreve uma ação de página.

public ref class PageActionDescriptor : Microsoft::AspNetCore::Mvc::Abstractions::ActionDescriptor
public class PageActionDescriptor : Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
type PageActionDescriptor = class
    inherit ActionDescriptor
Public Class PageActionDescriptor
Inherits ActionDescriptor
Herança
PageActionDescriptor
Derivado

Construtores

PageActionDescriptor()

Inicializa uma nova instância de PageActionDescriptor.

PageActionDescriptor(PageActionDescriptor)

Um construtor de cópia para PageActionDescriptor.

Propriedades

ActionConstraints

O conjunto de restrições para essa ação. Todos devem estar satisfeitos para que a ação seja selecionada.

(Herdado de ActionDescriptor)
AreaName

Obtém ou define o nome da área desta página. Esse valor será para páginas que não sejam null de área.

AttributeRouteInfo

Obtém ou define o AttributeRouteInfo.

(Herdado de ActionDescriptor)
BoundProperties

O conjunto de propriedades que são associadas ao modelo.

(Herdado de ActionDescriptor)
DisplayName

Um nome amigável para essa ação.

EndpointMetadata

Obtém ou define os metadados do ponto de extremidade para essa ação. Essa API destina-se à infraestrutura e não deve ser usada pelo código do aplicativo.

(Herdado de ActionDescriptor)
FilterDescriptors

O conjunto de filtros associado a essa ação.

(Herdado de ActionDescriptor)
Id

Obtém uma ID que identifica exclusivamente a ação.

(Herdado de ActionDescriptor)
Parameters

O conjunto de parâmetros associados a essa ação.

(Herdado de ActionDescriptor)
Properties

Armazena propriedades de metadados arbitrárias associadas ao ActionDescriptor.

(Herdado de ActionDescriptor)
RelativePath

Obtém ou define o caminho relativo raiz do aplicativo para a página.

RouteValues

Obtém ou define a coleção de valores de rota que devem ser fornecidos pelo roteamento para que a ação seja selecionada.

(Herdado de ActionDescriptor)
ViewEnginePath

Obtém ou define o caminho relativo ao caminho base para descoberta de página.

Esse valor é o caminho do arquivo sem extensão, em relação ao diretório raiz de páginas. por exemplo, o ViewEnginePath para o arquivo /Pages/Catalog/Antiques.cshtml é /Catalog/Antiques

Em uma área, esse valor é o caminho do arquivo sem extensão, em relação ao diretório raiz de páginas da área especificada. Por exemplo, para o ViewEnginePath arquivo Areas/Identity/Pages/Manage/Accounts.cshtml, é /Manage/Accounts.

Métodos de Extensão

GetProperty<T>(ActionDescriptor)

Obtém o valor de uma propriedade da Properties coleção usando o valor fornecido de T como a chave.

SetProperty<T>(ActionDescriptor, T)

Define o valor de uma propriedade na Properties coleção usando o valor fornecido de T como a chave.

Aplica-se a