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 |