Microsoft.AspNetCore.Mvc.Razor.Compilation Namespace

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

Classes

Nome Description
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 o qual usa 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 da base de aplicativos para um arquivo no sistema de arquivos.

RoslynCompilationContext

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

ViewsFeature

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

ViewsFeatureProvider

Um IApplicationFeatureProvider<TFeature> para ViewsFeature.

Estruturas

Nome Description
CompilationResult

Representa o resultado da compilação.

Interfaces

Nome Description
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 disso IMemoryCache é 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 em ASP.NET Core MVC.