MvcRazorHost Clase

Definición

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
Herencia
MvcRazorHost
Implementaciones

Constructores

MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver)

Inicializa una nueva instancia de MvcRazorHost utilizando el especificado chunkTreeCache .

Propiedades

CodeLanguage

El lenguaje del código dentro de la plantilla de Razor.

(Heredado de RazorEngineHost)
CreateModelExpressionMethod

Obtiene el nombre del método utilizado para crear expresiones de modelo.

DefaultBaseClass

Clase base de la clase generada.

(Heredado de RazorEngineHost)
DefaultClassName

Nombre de la clase generada.

(Heredado de RazorEngineHost)
DefaultInheritedChunks

Obtiene la lista de fragmentos que este host inserta de forma predeterminada.

DefaultModel

Obtiene el tipo de modelo que se utiliza de forma predeterminada cuando no se especifica ningún modelo.

DefaultNamespace

Espacio de nombres que contendrá la clase generada.

(Heredado de RazorEngineHost)
DesignTimeMode

Indica si el analizador y el generador de fragmentos deben ejecutarse en modo de tiempo de diseño

(Heredado de RazorEngineHost)
EnableInstrumentation

Valor booleano que indica si el código de instrumentación se debe insertar en la página de salida.

(Heredado de RazorEngineHost)
GeneratedClassContext

Detalles sobre los métodos y tipos que se deben usar para generar código para las construcciones de Razor

(Heredado de RazorEngineHost)
InjectAttribute

Obtiene o establece el atributo de nombre que se usa para decorar las propiedades que se insertan y deben activarse.

InstrumentedSourceFilePath

Obtiene o establece la ruta de acceso que se va a usar para este documento al generar llamadas de instrumentación.

(Heredado de RazorEngineHost)
IsIndentingWithTabs

Obtiene o establece si el editor de tiempo de diseño usa pestañas o espacios para la sangría.

(Heredado de RazorEngineHost)
ModelExpressionProvider

Obtiene el nombre de propiedad de IModelExpressionProvider.

ModelExpressionType

Obtiene el nombre de tipo utilizado para representar ITagHelper las propiedades de expresión de modelo.

NamespaceImports

Lista de espacios de nombres que se van a importar en el archivo generado

(Heredado de RazorEngineHost)
StaticHelpers

Valor booleano que indica si los métodos auxiliares deben ser métodos de instancia o métodos estáticos.

(Heredado de RazorEngineHost)
TabSize

Tamaño de la pestaña usado por el editor de hospedaje cuando se aplica la sangría con pestañas.

(Heredado de RazorEngineHost)
TagHelperDescriptorResolver

ITagHelperDescriptorResolverQue se usa para resolver TagHelperDescriptor s.

ViewDataPropertyName

Obtiene el nombre de propiedad de ViewDataDictionary.

Métodos

CreateMarkupParser()

Construye el analizador de marcado. Debe devolver una nueva instancia en cada llamada para garantizar la seguridad para subprocesos

(Heredado de RazorEngineHost)
DecorateChunkGenerator(RazorChunkGenerator)

Obtiene una instancia del generador de fragmentos y se le proporciona la oportunidad de decorarla o reemplazarla.

(Heredado de RazorEngineHost)
DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext)

Obtiene una instancia del generador de código y se le proporciona la oportunidad de decorarla o reemplazarla.

DecorateCodeParser(ParserBase)

Obtiene una instancia del analizador de código y se le proporciona la oportunidad de decorarla o reemplazarla.

DecorateMarkupParser(ParserBase)

Obtiene una instancia del analizador de marcado y se le proporciona la oportunidad de decorarla o reemplazarla.

(Heredado de RazorEngineHost)
DecorateRazorParser(RazorParser, String)

Proporciona una oportunidad para que los tipos derivados modifiquen la instancia de RazorParser utilizada por RazorTemplateEngine para analizar el árbol de Razor.

GenerateCode(String, Stream)

Analiza y genera el contenido de un archivo de Razor representado por inputStream .

GetInheritedChunkTreeResults(String)

Busca y analiza los archivos _ViewImports. cshtml que se aplican al especificado sourceFileName para crear ChunkTreeResult s.

Se aplica a