Partager via


Microsoft.AspNetCore.Mvc.Razor.Compilation Espace de noms

Fournit les types requis pour prendre en charge la compilation des pages Razor et des vues Razor.

Classes

CompilationFailedException

Exception levée lors de l’accès au résultat d’une compilation ayant échoué.

CompiledViewDescriptor

Représente une vue razor compilée ou une page.

MetadataReferenceFeature

Spécifie la liste des MetadataReference utilisés dans la compilation Razor.

MetadataReferenceFeatureProvider

pour qui utilise DependencyContext pour les instances inscrites AssemblyPart pour créer MetadataReference.MetadataReferenceFeatureIApplicationFeatureProvider<TFeature>

RazorReferenceManager

Gère les références de compilation pour la compilation Razor.

RazorViewAttribute

Cette classe est remplacée par RazorCompiledItem et ne sera pas utilisée par le runtime.

RelativeFileInfo

Type de conteneur qui représente IFileInfo avec le chemin relatif de base de l’application pour un fichier dans le système de fichiers.

RoslynCompilationContext

Objet de contexte utilisé pour transmettre des informations sur la compilation de page Razor actuelle.

ViewsFeature

Fonctionnalité qui contient des descripteurs d’affichage.

ViewsFeatureProvider

Élément IApplicationFeatureProvider<TFeature> correspondant à l'objet ViewsFeature.

Structures

CompilationResult

Représente le résultat de la compilation.

Interfaces

ICompilationService

Fournit des méthodes pour la compilation d’une page Razor.

IRazorCompilationService

Spécifie les contrats d’un service qui compile des fichiers Razor.

IViewCompilationMemoryCacheProvider

Fournit un instance de IMemoryCache qui est utilisé pour stocker les vues Razor compilées.

IViewCompiler

Représente un compilateur d’affichage.

IViewCompilerProvider

Fournit des IViewCompiler.

Remarques

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