CompiledPageActionDescriptor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
pour PageActionDescriptor une page Razor compilée.
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
- Héritage
Constructeurs
CompiledPageActionDescriptor() |
Initialise une CompiledPageActionDescriptor vide. |
CompiledPageActionDescriptor(PageActionDescriptor) |
Initialise une nouvelle instance de CompiledPageActionDescriptor à partir de la instance spécifiée |
Propriétés
ActionConstraints |
Ensemble de contraintes pour cette action. Tous doivent être satisfaits pour que l’action soit sélectionnée. (Hérité de ActionDescriptor) |
AreaName |
Obtient ou définit le nom de la zone de cette page.
Cette valeur sera |
AttributeRouteInfo |
Obtient ou définit AttributeRouteInfo. (Hérité de ActionDescriptor) |
BoundProperties |
Ensemble de propriétés liées au modèle. (Hérité de ActionDescriptor) |
DeclaredModelTypeInfo |
Obtient ou définit le modèle TypeInfo déclaré du modèle pour la page. En règle générale, il s’agit TypeInfo du type spécifié par la @model directive dans la page razor. |
DisplayName |
Nom convivial pour cette action. (Hérité de PageActionDescriptor) |
Endpoint |
Obtient ou définit l’associé Endpoint de cette page. |
EndpointMetadata |
Obtient ou définit les métadonnées de point de terminaison pour cette action. Cette API est destinée à l’infrastructure et ne doit pas être utilisée par le code d’application. (Hérité de ActionDescriptor) |
FilterDescriptors |
Ensemble de filtres associés à cette action. (Hérité de ActionDescriptor) |
HandlerMethods |
Obtient la liste des méthodes de gestionnaire pour la page. |
HandlerTypeInfo |
Obtient ou définit le TypeInfo du type qui définit les méthodes de gestionnaire pour la page. Cela peut être identique à PageTypeInfo et ModelTypeInfo si la page n’a pas de type de modèle explicite défini. |
Id |
Obtient un ID qui identifie l’action de manière unique. (Hérité de ActionDescriptor) |
ModelTypeInfo |
Obtient ou définit le modèle TypeInfo d’exécution du modèle pour la page razor. Il s’agit du TypeInfo qui sera utilisé lors de l’exécution pour instancier et remplir la propriété de modèle de la page. |
PageTypeInfo |
Obtient ou définit le TypeInfo de la page. |
Parameters |
Ensemble de paramètres associés à cette action. (Hérité de ActionDescriptor) |
Properties |
Stocke les propriétés de métadonnées arbitraires associées à .ActionDescriptor (Hérité de ActionDescriptor) |
RelativePath |
Obtient ou définit le chemin d’accès relatif racine de l’application pour la page. (Hérité de PageActionDescriptor) |
RouteValues |
Obtient ou définit la collection de valeurs de routage qui doivent être fournies par le routage pour que l’action soit sélectionnée. (Hérité de ActionDescriptor) |
ViewEnginePath |
Obtient ou définit le chemin d’accès 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
Dans une zone, cette valeur est le chemin 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 |
Méthodes d’extension
GetProperty<T>(ActionDescriptor) |
Obtient la valeur d’une propriété de la Properties collection en utilisant la valeur fournie de |
SetProperty<T>(ActionDescriptor, T) |
Définit la valeur d’une propriété dans la Properties collection en utilisant la valeur fournie de |