Partager via


PageRouteModel Classe

Définition

Composant de modèle pour le routage de RazorPages.

public ref class PageRouteModel
public class PageRouteModel
type PageRouteModel = class
Public Class PageRouteModel
Héritage
PageRouteModel

Constructeurs

PageRouteModel(PageRouteModel)

Constructeur de copie pour PageRouteModel.

PageRouteModel(String, String, String)

Initialise une nouvelle instance de PageRouteModel.

PageRouteModel(String, String)

Initialise une nouvelle instance de PageRouteModel.

Propriétés

AreaName

Obtient le nom de la zone. null Sera pour les pages autres que les zones.

Properties

Stocke les propriétés de métadonnées arbitraires associées à .PageRouteModel

RelativePath

Obtient le chemin relatif racine de l’application pour la page.

RouteParameterTransformer

Obtient ou définit un IOutboundParameterTransformer qui sera utilisé pour transformer les paramètres d’itinéraire intégrés tels que action, controlleret area ainsi que les paramètres supplémentaires spécifiés par RouteValues en segments statiques dans le modèle d’itinéraire.

RouteValues

Obtient une collection de valeurs de route qui doivent être présentes dans le Values pour que la page correspondante soit sélectionnée.

Selectors

Obtient les SelectorModel instances.

ViewEnginePath

Obtient le chemin relatif au chemin de base pour la découverte de pages.

Cette valeur est le chemin d’accès du fichier sans extension, par rapport au répertoire racine des pages. par exemple, pour ViewEnginePath le fichier /Pages/Catalog/Antiques.cshtml est /Catalog/Antiques

Dans une zone, cette valeur est le chemin d’accès du fichier sans extension, par rapport au répertoire racine des pages pour la zone spécifiée. par exemple, pour ViewEnginePath le fichier Areas/Identity/Pages/Manage/Accounts.cshtml, est /Manage/Accounts.

S’applique à