Microsoft.AspNetCore.Mvc.Razor Obor názvů

Poskytuje typy požadované pro podporu modulu runtime pro zobrazení Razor.

Třídy

GeneratedTagHelperAttributeContext

Obsahuje informace pro ITagHelper proces generování kódu atributu.

HelperResult

Představuje odloženou operaci zápisu v objektu RazorPage.

InjectChunk
InjectChunkVisitor
InjectParameterGenerator
LanguageViewLocationExpander

A IViewLocationExpander , který přidá jazyk jako předponu rozšíření pro zobrazení názvů. Jazyk, který se přidává jako předpona rozšíření, pochází z HttpContext.

ModelChunk

Chunk pro @model direktivu.

MvcCSharpChunkVisitor
MvcCSharpCodeGenerator
MvcCSharpCodeVisitor
MvcCSharpDesignTimeCodeVisitor
MvcRazorCodeParser
MvcRazorHost
MvcRazorParser

Podtyp RazorParser , který MvcRazorHost používá k podpoře dědění pomocných pomocníků značek od _ViewImports souborů.

MvcTagHelperAttributeValueCodeRenderer

Vykreslí kód pro inicializaci pomocné vlastnosti značky.

RazorPage

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá syntaxi Razor.

RazorPage<TModel>

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá syntaxi Razor.

RazorPageActivator

Poskytuje metody aktivace vlastností v IRazorPage instanci.

RazorPageBase

Představuje vlastnosti a metody potřebné k vykreslení zobrazení, které používá syntaxi Razor.

RazorView

Výchozí implementace, IView která provádí jednu nebo více IRazorPage jako součást provádění.

RazorViewEngine

Výchozí implementace .IRazorViewEngine

RazorViewEngineOptions

Poskytuje programovou konfiguraci pro RazorViewEngine.

TagHelperInitializer<TTagHelper>

Inicializuje před ITagHelper provedením.

ViewHierarchyUtility

Obsahuje metody pro nalezení _ViewStart. cshtml a _ViewImports. cshtml

ViewLocationExpanderContext

Kontext obsahující informace pro IViewLocationExpander.

Struktury

RazorPageFactoryResult

Výsledek .CreateFactory(String)

RazorPageResult

Výsledek vyhledání IRazorPage.

Rozhraní

IMvcRazorHost

Určuje kontrakty pro hostitele Razor, který analyzuje soubory Razor a generuje kód jazyka C#.

IRazorPage

Představuje vlastnosti a metody, které se používají RazorView k provádění.

IRazorPageActivator

Poskytuje metody aktivace vlastností v IRazorPage instanci.

IRazorPageFactoryProvider

Definuje metody, které se používají k vytváření IRazorPage instancí v dané cestě.

IRazorViewEngine

Používá IViewEngine se k vykreslení stránek, které používají syntaxi Razor.

ITagHelperActivator

Poskytuje metody pro vytvoření pomocné rutiny značek.

ITagHelperFactory

Poskytuje metody pro vytváření a inicializaci pomocných rutin značek.

ITagHelperInitializer<TTagHelper>

Inicializuje před ITagHelper provedením.

IViewLocationExpander

Určuje kontrakty pro rozbalovač umístění zobrazení, který používají RazorViewEngine instance k určení cest hledání pro zobrazení.

Výčty

LanguageViewLocationExpanderFormat

Určuje lokalizovaný formát zobrazení pro LanguageViewLocationExpander.

Delegáti

RenderAsyncDelegate

Delegát pro RenderAsync.

Poznámky

Další informace o zobrazeních MVC najdete v tématu zobrazení v ASP.NET Core MVC.