MvcRazorHost Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public ref class MvcRazorHost : Microsoft::AspNetCore::Razor::RazorEngineHost, Microsoft::AspNetCore::Mvc::Razor::IMvcRazorHost
public class MvcRazorHost : Microsoft.AspNetCore.Razor.RazorEngineHost, Microsoft.AspNetCore.Mvc.Razor.IMvcRazorHost
type MvcRazorHost = class
inherit RazorEngineHost
interface IMvcRazorHost
Public Class MvcRazorHost
Inherits RazorEngineHost
Implements IMvcRazorHost
- Herança
- Implementações
Construtores
MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver) |
Inicializa uma nova instância do MvcRazorHost usando o especificado |
Propriedades
CodeLanguage |
O idioma do código dentro do modelo razor. (Herdado de RazorEngineHost) |
CreateModelExpressionMethod |
Obtém o nome do método usado para criar expressões de modelo. |
DefaultBaseClass |
A classe base da classe gerada (Herdado de RazorEngineHost) |
DefaultClassName |
O nome da classe gerada (Herdado de RazorEngineHost) |
DefaultInheritedChunks |
Obtém a lista de partes que são injetadas por padrão por esse host. |
DefaultModel |
Obtém o tipo de modelo usado por padrão quando nenhum modelo é especificado. |
DefaultNamespace |
O namespace que conterá a classe gerada (Herdado de RazorEngineHost) |
DesignTimeMode |
Indica se o analisador e o gerador de partes devem ser executados no modo de tempo de design (Herdado de RazorEngineHost) |
EnableInstrumentation |
Booliano indicando se o código de instrumentação deve ser injetado na página de saída (Herdado de RazorEngineHost) |
GeneratedClassContext |
Detalhes sobre os métodos e tipos que devem ser usados para gerar código para constructos razor (Herdado de RazorEngineHost) |
InjectAttribute |
Obtém ou define o atributo name usado para decorar propriedades que são injetadas e precisam ser ativadas. |
InstrumentedSourceFilePath |
Obtém ou define o caminho a ser usado para este documento ao gerar chamadas de instrumentação (Herdado de RazorEngineHost) |
IsIndentingWithTabs |
Obtém ou define se o editor de modo de design está usando guias ou espaços para recuo. (Herdado de RazorEngineHost) |
ModelExpressionProvider |
Obtém o nome da propriedade para |
ModelExpressionType |
Obtém o nome de tipo usado para representar ITagHelper propriedades de expressão de modelo. |
NamespaceImports |
Uma lista de namespaces a serem importados no arquivo gerado (Herdado de RazorEngineHost) |
StaticHelpers |
Booliano indicando se os métodos auxiliares devem ser métodos de instância ou métodos estáticos (Herdado de RazorEngineHost) |
TabSize |
Tamanho da guia usada pelo editor de hospedagem ao recuar com guias. (Herdado de RazorEngineHost) |
TagHelperDescriptorResolver |
O ITagHelperDescriptorResolver usado para resolve TagHelperDescriptors. |
ViewDataPropertyName |
Obtém o nome da propriedade para |
Métodos
CreateMarkupParser() |
Constrói o analisador de marcação. Deve retornar uma nova instância em CADA chamada para garantir a segurança do thread (Herdado de RazorEngineHost) |
DecorateChunkGenerator(RazorChunkGenerator) |
Obtém uma instância do gerador de partes e tem a oportunidade de decorá-la ou substituí-la (Herdado de RazorEngineHost) |
DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext) |
Obtém uma instância do gerador de código e tem a oportunidade de decorá-la ou substituí-la |
DecorateCodeParser(ParserBase) |
Obtém uma instância do analisador de código e tem a oportunidade de decorá-la ou substituí-la |
DecorateMarkupParser(ParserBase) |
Obtém uma instância do analisador de marcação e recebe uma oportunidade de decorá-la ou substituí-la (Herdado de RazorEngineHost) |
DecorateRazorParser(RazorParser, String) |
Fornece uma oportunidade para tipos derivados modificarem a instância de RazorParser usada pelo RazorTemplateEngine para analisar a árvore Razor. |
GenerateCode(String, Stream) |
Analisa e gera o conteúdo de um arquivo Razor representado por |
GetInheritedChunkTreeResults(String) |
Localiza e analisa arquivos _ViewImports.cshtml que se aplicam ao determinado |