Compartilhar via


PageRouteModel Classe

Definição

Um componente de modelo para roteamento de RazorPages.

public ref class PageRouteModel
public class PageRouteModel
type PageRouteModel = class
Public Class PageRouteModel
Herança
PageRouteModel

Construtores

PageRouteModel(PageRouteModel)

Um construtor de cópia para PageRouteModel.

PageRouteModel(String, String, String)

Inicializa uma nova instância de PageRouteModel.

PageRouteModel(String, String)

Inicializa uma nova instância de PageRouteModel.

Propriedades

AreaName

Obtém o nome da área. Será null para páginas que não são de área.

Properties

Armazena propriedades de metadados arbitrários associadas ao PageRouteModel.

RelativePath

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

RouteParameterTransformer

Obtém ou define um IOutboundParameterTransformer que será usado para transformar parâmetros de rota internos, como action, controllere area , bem como parâmetros adicionais especificados por RouteValues em segmentos estáticos no modelo de rota.

RouteValues

Obtém uma coleção de valores de rota que devem estar presentes no Values para que a página correspondente seja selecionada.

Selectors

Obtém as SelectorModel instâncias.

ViewEnginePath

Obtém o caminho relativo ao caminho base para a 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.

Aplica-se a