Partilhar via


Microsoft.AspNetCore.Mvc.Razor Namespace

Fornece tipos necessários para suporte de runtime para exibições do Razor.

Classes

GeneratedTagHelperAttributeContext

Contém informações para o processo de geração de código de ITagHelper atributo.

HelperResult

Representa uma operação de gravação adiada em um RazorPage.

InjectChunk

Fornece tipos necessários para suporte de runtime para exibições do Razor.

InjectChunkVisitor

Fornece tipos necessários para suporte de runtime para exibições do Razor.

InjectParameterGenerator

Fornece tipos necessários para suporte de runtime para exibições do Razor.

LanguageViewLocationExpander

Um IViewLocationExpander que adiciona o idioma como um prefixo de extensão para exibir nomes. A linguagem que está sendo adicionada como prefixo de extensão vem de HttpContext.

ModelChunk

Chunk para uma @model diretiva .

MvcCSharpChunkVisitor

Fornece tipos necessários para suporte de runtime para exibições do Razor.

MvcCSharpCodeGenerator

Fornece tipos necessários para suporte de runtime para exibições do Razor.

MvcCSharpCodeVisitor

Fornece tipos necessários para suporte de runtime para exibições do Razor.

MvcCSharpDesignTimeCodeVisitor

Fornece tipos necessários para suporte de runtime para exibições do Razor.

MvcRazorCodeParser

Fornece tipos necessários para suporte de runtime para exibições do Razor.

MvcRazorHost

Fornece tipos necessários para suporte de runtime para exibições do Razor.

MvcRazorParser

Um subtipo de RazorParser que MvcRazorHost usa para dar suporte à herança de auxiliares de marca de _ViewImports arquivos.

MvcTagHelperAttributeValueCodeRenderer

Renderiza o código para a inicialização da propriedade auxiliar de marca.

RazorPage

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

RazorPage<TModel>

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

RazorPageActivator

Fornece métodos para ativar propriedades em uma IRazorPage instância do .

RazorPageBase

Representa as propriedades e os métodos necessários para renderizar uma exibição que usa a sintaxe Razor.

RazorView

Implementação padrão para IView que executa uma ou mais IRazorPage como partes de sua execução.

RazorViewEngine

Implementação padrão de IRazorViewEngine.

RazorViewEngineOptions

Fornece configuração programática para o RazorViewEngine.

TagHelperInitializer<TTagHelper>

Inicializa um ITagHelper antes de ser executado.

ViewHierarchyUtility

Contém métodos para localizar _ViewStart.cshtml e _ViewImports.cshtml

ViewLocationExpanderContext

Um contexto para conter informações para IViewLocationExpander.

Estruturas

RazorPageFactoryResult

Resultado de CreateFactory(String).

RazorPageResult

Resultado da localização de um IRazorPage.

Interfaces

IMvcRazorHost

Especifica os contratos de um host Razor que analisa arquivos Razor e gera código C#.

IRazorPage

Representa as propriedades e os métodos usados pelo RazorView para execução.

IRazorPageActivator

Fornece métodos para ativar propriedades em uma IRazorPage instância do .

IRazorPageFactoryProvider

Define métodos usados para criar IRazorPage instâncias em um determinado caminho.

IRazorViewEngine

Um IViewEngine usado para renderizar páginas que usam a sintaxe Razor.

ITagHelperActivator

Fornece métodos para criar um auxiliar de marca.

ITagHelperFactory

Fornece métodos para criar e inicializar auxiliares de marca.

ITagHelperInitializer<TTagHelper>

Inicializa um ITagHelper antes de ser executado.

IViewLocationExpander

Especifica os contratos de um expansor de local de exibição que é usado por RazorViewEngine instâncias para determinar caminhos de pesquisa para uma exibição.

Enumerações

LanguageViewLocationExpanderFormat

Especifica o formato de exibição localizado para LanguageViewLocationExpander.

Delegados

RenderAsyncDelegate

Um delegado para RenderAsync.

Comentários

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