Microsoft.AspNetCore.Mvc.Razor Espacio de nombres

Proporciona los tipos necesarios para la compatibilidad en tiempo de ejecución con las vistas de Razor.

Clases

GeneratedTagHelperAttributeContext

Contiene información sobre el ITagHelper proceso de generación de código de atributo.

HelperResult

Representa una operación de escritura diferida en .RazorPage

InjectChunk
InjectChunkVisitor
InjectParameterGenerator
LanguageViewLocationExpander

que IViewLocationExpander agrega el idioma como prefijo de extensión para ver los nombres. El lenguaje que se agrega como prefijo de extensión procede de HttpContext.

ModelChunk

Chunk para una @model Directiva.

MvcCSharpChunkVisitor
MvcCSharpCodeGenerator
MvcCSharpCodeVisitor
MvcCSharpDesignTimeCodeVisitor
MvcRazorCodeParser
MvcRazorHost
MvcRazorParser

Subtipo de RazorParser que MvcRazorHost usa para admitir la herencia de aplicaciones auxiliares de etiquetas de _ViewImports archivos.

MvcTagHelperAttributeValueCodeRenderer

Representa el código para la inicialización de la propiedad de la aplicación auxiliar de etiquetas.

RazorPage

Representa propiedades y métodos necesarios para representar una vista que usa la sintaxis de Razor.

RazorPage<TModel>

Representa las propiedades y métodos necesarios para representar una vista que usa la sintaxis de Razor.

RazorPageActivator

Proporciona métodos para activar propiedades en una IRazorPage instancia de .

RazorPageBase

Representa propiedades y métodos necesarios para representar una vista que usa la sintaxis de Razor.

RazorView

Implementación predeterminada para IView que ejecute una o varias IRazorPage como partes de su ejecución.

RazorViewEngine

Implementación predeterminada de IRazorViewEngine.

RazorViewEngineOptions

Proporciona configuración mediante programación para RazorViewEngine.

TagHelperInitializer<TTagHelper>

Inicializa un ITagHelper objeto antes de que se ejecute.

ViewHierarchyUtility

Contiene métodos para buscar _ViewStart. cshtml y _ViewImports. cshtml

ViewLocationExpanderContext

Contexto para contener información para IViewLocationExpander.

Estructuras

RazorPageFactoryResult

Resultado de CreateFactory(String).

RazorPageResult

Resultado de buscar un .IRazorPage

Interfaces

IMvcRazorHost

Especifica los contratos para un host de Razor que analiza los archivos de Razor y genera código de C#.

IRazorPage

Representa las propiedades y los métodos utilizados por RazorView para su ejecución.

IRazorPageActivator

Proporciona métodos para activar propiedades en una IRazorPage instancia de .

IRazorPageFactoryProvider

Define los métodos que se usan para crear IRazorPage instancias en una ruta de acceso determinada.

IRazorViewEngine

que IViewEngine se usa para representar páginas que usan la sintaxis de Razor.

ITagHelperActivator

Proporciona métodos para crear un asistente de etiquetas.

ITagHelperFactory

Proporciona métodos para crear e inicializar asistentes de etiquetas.

ITagHelperInitializer<TTagHelper>

Inicializa un ITagHelper objeto antes de que se ejecute.

IViewLocationExpander

Especifica los contratos de un expansador de ubicación de vista que usan RazorViewEngine las instancias para determinar las rutas de búsqueda de una vista.

Enumeraciones

LanguageViewLocationExpanderFormat

Especifica el formato de vista localizado para LanguageViewLocationExpander.

Delegados

RenderAsyncDelegate

Delegado para RenderAsync.

Comentarios

Para obtener más información sobre las vistas de MVC, vea vistas en ASP.net Core MVC.