Microsoft.AspNetCore.Mvc.Razor Espacio de nombres

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

Clases

GeneratedTagHelperAttributeContext

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

HelperResult

Representa una operación de escritura diferida en un RazorPage.

InjectChunk

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

InjectChunkVisitor

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

InjectParameterGenerator

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

LanguageViewLocationExpander

que IViewLocationExpander agrega el lenguaje como prefijo de extensión a los nombres de vista. El lenguaje que se agrega como prefijo de extensión procede de HttpContext.

ModelChunk

Chunk para una @model directiva .

MvcCSharpChunkVisitor

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

MvcCSharpCodeGenerator

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

MvcCSharpCodeVisitor

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

MvcCSharpDesignTimeCodeVisitor

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

MvcRazorCodeParser

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

MvcRazorHost

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

MvcRazorParser

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

MvcTagHelperAttributeValueCodeRenderer

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

RazorPage

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

RazorPage<TModel>

Representa las propiedades y los 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 las propiedades y los 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 de 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.