Microsoft.AspNetCore.Mvc.Razor Namespace

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor-Ansichten erforderlich sind.

Klassen

Name Beschreibung
GeneratedTagHelperAttributeContext

Enthält Informationen für den Prozess der ITagHelper Attributcodegenerierung.

HelperResult

Stellt einen verzögerten Schreibvorgang in einem RazorPage.

InjectChunk

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor-Ansichten erforderlich sind.

InjectChunkVisitor

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor-Ansichten erforderlich sind.

InjectParameterGenerator

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor-Ansichten erforderlich sind.

LanguageViewLocationExpander

Eine IViewLocationExpander , die die Sprache als Erweiterungspräfix zum Anzeigen von Namen hinzufügt. Die Sprache, die als Erweiterungspräfix hinzugefügt wird, stammt von HttpContext.

ModelChunk

Chunk für eine @model Richtlinie.

MvcCSharpChunkVisitor

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor-Ansichten erforderlich sind.

MvcCSharpCodeGenerator

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor-Ansichten erforderlich sind.

MvcCSharpCodeVisitor

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor-Ansichten erforderlich sind.

MvcCSharpDesignTimeCodeVisitor

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor-Ansichten erforderlich sind.

MvcRazorCodeParser

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor-Ansichten erforderlich sind.

MvcRazorHost

Stellt Typen bereit, die für die Laufzeitunterstützung für Razor-Ansichten erforderlich sind.

MvcRazorParser

Ein Untertyp, der RazorParser verwendet wird MvcRazorHost , um die Vererbung von Tag-Hilfsern aus _ViewImports Dateien zu unterstützen.

MvcTagHelperAttributeValueCodeRenderer

Rendert Code für die Initialisierung der Taghilfseigenschaft.

RazorPage

Stellt Eigenschaften und Methoden dar, die erforderlich sind, um eine Ansicht zu rendern, die Razor-Syntax verwendet.

RazorPage<TModel>

Stellt die Eigenschaften und Methoden dar, die erforderlich sind, um eine Ansicht zu rendern, die Razor-Syntax verwendet.

RazorPageActivator

Stellt Methoden zum Aktivieren von Eigenschaften für eine IRazorPage Instanz bereit.

RazorPageBase

Stellt Eigenschaften und Methoden dar, die erforderlich sind, um eine Ansicht zu rendern, die Razor-Syntax verwendet.

RazorView

Standardimplementierung, für IView die mindestens ein IRazorPage Teil der Ausführung ausgeführt wird.

RazorViewEngine

Standardimplementierung von IRazorViewEngine.

RazorViewEngineOptions

Stellt eine programmgesteuerte Konfiguration für die RazorViewEnginebereit.

TagHelperInitializer<TTagHelper>

Initialisiert eine ITagHelper vor der Ausführung.

ViewHierarchyUtility

Enthält Methoden zum Suchen und Suchen _ViewStart.cshtml_ViewImports.cshtml

ViewLocationExpanderContext

Ein Kontext für das Enthalten von Informationen für IViewLocationExpander.

Strukturen

Name Beschreibung
RazorPageFactoryResult

Ergebnis von CreateFactory(String).

RazorPageResult

Ergebnis der Suche nach einem IRazorPage.

Schnittstellen

Name Beschreibung
IMvcRazorHost

Gibt die Verträge für einen Razor-Host an, der Razor-Dateien analysiert und C#-Code generiert.

IRazorPage

Stellt Eigenschaften und Methoden dar, die von RazorView der Ausführung verwendet werden.

IRazorPageActivator

Stellt Methoden zum Aktivieren von Eigenschaften für eine IRazorPage Instanz bereit.

IRazorPageFactoryProvider

Definiert Methoden, die zum Erstellen von IRazorPage Instanzen in einem bestimmten Pfad verwendet werden.

IRazorViewEngine

Wird IViewEngine verwendet, um Seiten zu rendern, die die Razor-Syntax verwenden.

ITagHelperActivator

Stellt Methoden zum Erstellen eines Tag-Hilfsprogramm bereit.

ITagHelperFactory

Stellt Methoden zum Erstellen und Initialisieren von Tag-Hilfsern bereit.

ITagHelperInitializer<TTagHelper>

Initialisiert eine ITagHelper vor der Ausführung.

IViewLocationExpander

Gibt die Verträge für einen Ansichtsspeicherort an, der von RazorViewEngine Instanzen verwendet wird, um Suchpfade für eine Ansicht zu bestimmen.

Enumerationen

Name Beschreibung
LanguageViewLocationExpanderFormat

Gibt das lokalisierte Ansichtsformat für LanguageViewLocationExpander.

Delegaten

Name Beschreibung
RenderAsyncDelegate

Ein Delegat für RenderAsync.

Hinweise

Weitere Informationen zu MVC-Ansichten finden Sie unter "Ansichten in ASP.NET Core MVC".