Compartir a través de


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 mediante el especificado chunkTreeCache.

Propiedades

CodeLanguage

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 se insertan de forma predeterminada en este host.

DefaultModel

Obtiene el tipo de modelo utilizado 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 en tiempo de diseño.

(Heredado de RazorEngineHost)
EnableInstrumentation

Boolean que indica si se debe insertar código de instrumentación 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 construcciones de Razor

(Heredado de RazorEngineHost)
InjectAttribute

Obtiene o establece el atributo name 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 a 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 del modelo.

NamespaceImports

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

(Heredado de RazorEngineHost)
StaticHelpers

Boolean 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

ITagHelperDescriptorResolver que se usa para resolver TagHelperDescriptors.

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 de subprocesos.

(Heredado de RazorEngineHost)
DecorateChunkGenerator(RazorChunkGenerator)

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

(Heredado de RazorEngineHost)
DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext)

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

DecorateCodeParser(ParserBase)

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

DecorateMarkupParser(ParserBase)

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

(Heredado de RazorEngineHost)
DecorateRazorParser(RazorParser, String)

Proporciona una oportunidad para que los tipos derivados modifiquen la instancia de RazorParser usada por para RazorTemplateEngine 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 a la especificada sourceFileName para crear ChunkTreeResults.

Se aplica a