Partager via


Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure Espace de noms

Les types dans cet espace de noms prennent en charge l’infrastructure ASP.NET Core et ne sont pas destinés à être utilisés directement.

Classes

CompiledPageActionDescriptorProvider

IActionDescriptorProvider pour les pages Razor compilées au moment de la génération.

DefaultPageActivatorProvider

IPageActivatorProvider qui utilise l’activation de type pour créer des pages.

DefaultPageFactoryProvider

Les types dans cet espace de noms prennent en charge l’infrastructure ASP.NET Core et ne sont pas destinés à être utilisés directement.

DefaultPageHandlerMethodSelector

Les types dans cet espace de noms prennent en charge l’infrastructure ASP.NET Core et ne sont pas destinés à être utilisés directement.

DefaultPageModelActivatorProvider

IPageActivatorProvider qui utilise l’activation de type pour créer des instances Razor Page.

DefaultPageModelFactoryProvider

Les types dans cet espace de noms prennent en charge l’infrastructure ASP.NET Core et ne sont pas destinés à être utilisés directement.

HandlerMethodDescriptor

Représente une description d’une méthode de gestionnaire.

HandlerParameterDescriptor

Décrit un paramètre de gestionnaire.

PageActionDescriptorProvider

pour IActionDescriptorProvider PageActions

PageArgumentBinder

Les types dans cet espace de noms prennent en charge l’infrastructure ASP.NET Core et ne sont pas destinés à être utilisés directement.

PageBoundPropertyDescriptor

Décrit une propriété liée à la page.

PageDirectiveFeature

Les types dans cet espace de noms prennent en charge l’infrastructure ASP.NET Core et ne sont pas destinés à être utilisés directement.

PageLoader

Crée un CompiledPageActionDescriptor à partir de PageActionDescriptor.

PageModelAttribute

Attribut pour les classes de base pour les modèles de page. L’application de cet attribut à un type marque toutes les sous-classes de ce type en tant que types de modèle de page.

PageResultExecutor

Exécute une page Razor.

PageViewLocationExpander

IViewLocationExpander pour PageView.

RazorPageAdapter

Implémente IRazorPage afin que les classes dérivées de RazorPageBase ne soient pas activées deux fois. La page est activée avant l’exécution des méthodes de gestionnaire, mais RazorView active également chaque page.

RazorPageAttribute

Obsolète : cet attribut a été remplacé par RazorCompiledItem et ne sera pas utilisé par le runtime.

ServiceBasedPageModelActivatorProvider

IPageActivatorProvider qui utilise l’activation de type pour créer des instances Razor Page.

Interfaces

IPageHandlerMethodSelector

Sélectionne une méthode de gestionnaire dans une page.

IPageLoader

Crée un CompiledPageActionDescriptor à partir de PageActionDescriptor.

Remarques

Pour plus d’informations sur les pages Razor, consultez Pages Razor.