MvcRazorHost Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- Implementaciones
Constructores
MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver) |
Inicializa una nueva instancia de MvcRazorHost mediante el especificado |
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 |
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 |
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 |
GetInheritedChunkTreeResults(String) |
Busca y analiza los archivos _ViewImports.cshtml que se aplican a la especificada |