Microsoft.AspNetCore.Mvc.Razor Espace de noms

Fournit les types requis pour la prise en charge du runtime pour les vues Razor.

Classes

GeneratedTagHelperAttributeContext

Contient des informations pour le ITagHelper processus de génération de code d’attribut.

HelperResult

Représente une opération d’écriture différée dans un RazorPage .

InjectChunk
InjectChunkVisitor
InjectParameterGenerator
LanguageViewLocationExpander

IViewLocationExpanderQui ajoute le langage en tant que préfixe d’extension pour afficher les noms. La langue qui est ajoutée en tant que préfixe d’extension provient de HttpContext .

ModelChunk

Chunk pour une @model directive.

MvcCSharpChunkVisitor
MvcCSharpCodeGenerator
MvcCSharpCodeVisitor
MvcCSharpDesignTimeCodeVisitor
MvcRazorCodeParser
MvcRazorHost
MvcRazorParser

Sous-type de RazorParser qui MvcRazorHost utilise pour prendre en charge l’héritage des tag helpers à partir de fichiers _ViewImports .

MvcTagHelperAttributeValueCodeRenderer

Restitue le code pour l’initialisation des propriétés Tag Helper.

RazorPage

Représente les propriétés et les méthodes nécessaires pour restituer une vue qui utilise syntaxe Razor.

RazorPage<TModel>

Représente les propriétés et les méthodes nécessaires pour restituer une vue qui utilise syntaxe Razor.

RazorPageActivator

Fournit des méthodes pour activer des propriétés sur une IRazorPage instance.

RazorPageBase

Représente les propriétés et les méthodes nécessaires pour restituer une vue qui utilise syntaxe Razor.

RazorView

L’implémentation par défaut de IView qui exécute un ou plusieurs IRazorPage dans le cadre de son exécution.

RazorViewEngine

Implémentation par défaut de IRazorViewEngine.

RazorViewEngineOptions

Fournit la configuration par programme pour le RazorViewEngine .

TagHelperInitializer<TTagHelper>

Initialise une ITagHelper avant qu’elle soit exécutée.

ViewHierarchyUtility

Contient des méthodes pour localiser _ViewStart. cshtml et _ViewImports. cshtml

ViewLocationExpanderContext

Contexte pour lequel des informations sont fournies IViewLocationExpander .

Structures

RazorPageFactoryResult

Résultat de CreateFactory(String) .

RazorPageResult

Résultat de la recherche d’un IRazorPage .

Interfaces

IMvcRazorHost

Spécifie les contrats pour un hôte Razor qui analyse les fichiers Razor et génère du code C#.

IRazorPage

Représente les propriétés et les méthodes utilisées par RazorView pour l’exécution.

IRazorPageActivator

Fournit des méthodes pour activer des propriétés sur une IRazorPage instance.

IRazorPageFactoryProvider

Définit les méthodes utilisées pour créer des IRazorPage instances dans un chemin d’accès donné.

IRazorViewEngine

IViewEngineUtilisé pour restituer les pages qui utilisent le syntaxe Razor.

ITagHelperActivator

Fournit des méthodes pour créer un tag Helper.

ITagHelperFactory

Fournit des méthodes pour créer et initialiser des balises d’assistance.

ITagHelperInitializer<TTagHelper>

Initialise une ITagHelper avant qu’elle soit exécutée.

IViewLocationExpander

Spécifie les contrats pour un Expander d’emplacement de vue qui est utilisé par les RazorViewEngine instances pour déterminer des chemins de recherche pour une vue.

Énumérations

LanguageViewLocationExpanderFormat

Spécifie le format de vue localisé pour LanguageViewLocationExpander .

Délégués

RenderAsyncDelegate

Délégué pour RenderAsync.

Remarques

Pour plus d’informations sur les vues MVC, consultez vues dans ASP.net Core MVC.