Microsoft.AspNetCore.Mvc.Razor Przestrzeń nazw

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

Klasy

Nazwisko Opis
GeneratedTagHelperAttributeContext

Zawiera informacje dotyczące procesu generowania kodu atrybutu ITagHelper .

HelperResult

Reprezentuje operację odroczonego zapisu w obiekcie RazorPage.

InjectChunk

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

InjectChunkVisitor

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

InjectParameterGenerator

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

LanguageViewLocationExpander

Element IViewLocationExpander , który dodaje język jako prefiks rozszerzenia do wyświetlania nazw. Język, który jest dodawany jako prefiks rozszerzenia pochodzi z .HttpContext

ModelChunk

Chunk @model dla dyrektywy.

MvcCSharpChunkVisitor

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcCSharpCodeGenerator

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcCSharpCodeVisitor

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcCSharpDesignTimeCodeVisitor

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcRazorCodeParser

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcRazorHost

Udostępnia typy wymagane do obsługi środowiska uruchomieniowego dla widoków Razor.

MvcRazorParser

Podtyp używany MvcRazorHost do obsługi dziedziczenia RazorParser pomocników tagów z _ViewImports plików.

MvcTagHelperAttributeValueCodeRenderer

Renderuje kod inicjowania właściwości pomocnika tagów.

RazorPage

Reprezentuje właściwości i metody potrzebne do renderowania widoku, który używa składni Razor.

RazorPage<TModel>

Reprezentuje właściwości i metody potrzebne do renderowania widoku korzystającego ze składni Razor.

RazorPageActivator

Udostępnia metody aktywowania właściwości w wystąpieniu IRazorPage .

RazorPageBase

Reprezentuje właściwości i metody potrzebne do renderowania widoku, który używa składni Razor.

RazorView

Domyślna implementacja, która IView wykonuje co najmniej jedną IRazorPage część wykonywania.

RazorViewEngine

Domyślna implementacja elementu IRazorViewEngine.

RazorViewEngineOptions

Udostępnia konfigurację programową dla RazorViewEngine.

TagHelperInitializer<TTagHelper>

Inicjuje element ITagHelper przed jego wykonaniem.

ViewHierarchyUtility

Zawiera metody lokalizowania _ViewStart.cshtml i _ViewImports.cshtml

ViewLocationExpanderContext

Kontekst zawierający informacje dla elementu IViewLocationExpander.

Struktury

Nazwisko Opis
RazorPageFactoryResult

Wynik .CreateFactory(String)

RazorPageResult

Wynik lokalizowania obiektu IRazorPage.

Interfejsy

Nazwisko Opis
IMvcRazorHost

Określa kontrakty dla hosta Razor, który analizuje pliki Razor i generuje kod języka C#.

IRazorPage

Reprezentuje właściwości i metody, które są używane do RazorView wykonywania.

IRazorPageActivator

Udostępnia metody aktywowania właściwości w wystąpieniu IRazorPage .

IRazorPageFactoryProvider

Definiuje metody używane do tworzenia IRazorPage wystąpień w danej ścieżce.

IRazorViewEngine

Element IViewEngine służący do renderowania stron używających składni Razor.

ITagHelperActivator

Udostępnia metody tworzenia pomocnika tagów.

ITagHelperFactory

Udostępnia metody tworzenia i inicjowania pomocników tagów.

ITagHelperInitializer<TTagHelper>

Inicjuje element ITagHelper przed jego wykonaniem.

IViewLocationExpander

Określa kontrakty ekspandera lokalizacji widoku, który jest używany przez RazorViewEngine wystąpienia do określania ścieżek wyszukiwania dla widoku.

Wyliczenia

Nazwisko Opis
LanguageViewLocationExpanderFormat

Określa zlokalizowany format widoku dla elementu LanguageViewLocationExpander.

Delegaci

Nazwisko Opis
RenderAsyncDelegate

Delegat programu RenderAsync.

Uwagi

Aby uzyskać więcej informacji na temat widoków MVC, zobacz Widoki w ASP.NET Core MVC.