Compartilhar via


Microsoft.AspNetCore.Mvc.Razor.Compilation Namespace

Fornece tipos necessários para dar suporte à compilação de Razor Pages e Razor Views.

Classes

CompilationFailedException

Um Exception gerado ao acessar o resultado de uma compilação com falha.

CompiledViewDescriptor

Representa uma exibição ou página do Razor compilada.

MetadataReferenceFeature

Especifica a lista de MetadataReference usados na compilação do Razor.

MetadataReferenceFeatureProvider

Um IApplicationFeatureProvider<TFeature> para MetadataReferenceFeature que usa para instâncias DependencyContext registradas AssemblyPart para criar MetadataReference.

RazorReferenceManager

Gerencia referências de compilação para compilação razor.

RazorViewAttribute

Essa classe é substituída por RazorCompiledItem e não será usada pelo runtime.

RelativeFileInfo

Um tipo de contêiner que representa IFileInfo junto com o caminho relativo de base do aplicativo para um arquivo no sistema de arquivos.

RoslynCompilationContext

Objeto de contexto usado para passar informações sobre a compilação da página Razor atual.

ViewsFeature

Um recurso que contém descritores de exibição.

ViewsFeatureProvider

Um IApplicationFeatureProvider<TFeature> para ViewsFeature.

Estruturas

CompilationResult

Representa o resultado da compilação.

Interfaces

ICompilationService

Fornece métodos para compilação de uma página Razor.

IRazorCompilationService

Especifica os contratos de um serviço que compila arquivos Razor.

IViewCompilationMemoryCacheProvider

Fornece uma instância do IMemoryCache que é usada para armazenar exibições do Razor compiladas.

IViewCompiler

Representa um compilador de exibição.

IViewCompilerProvider

Fornece um IViewCompiler.

Comentários

Para obter mais informações sobre exibições do MVC, consulte Exibições no ASP.NET Core MVC.