Freigeben über


MvcRazorHost Klasse

Definition

public ref class MvcRazorHost : Microsoft::AspNetCore::Razor::RazorEngineHost, Microsoft::AspNetCore::Mvc::Razor::IMvcRazorHost
public class MvcRazorHost : Microsoft.AspNetCore.Razor.RazorEngineHost, Microsoft.AspNetCore.Mvc.Razor.IMvcRazorHost
type MvcRazorHost = class
    inherit RazorEngineHost
    interface IMvcRazorHost
Public Class MvcRazorHost
Inherits RazorEngineHost
Implements IMvcRazorHost
Vererbung
MvcRazorHost
Implementiert

Konstruktoren

MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver)

Initialisiert eine neue instance der Verwendung des MvcRazorHost angegebenen chunkTreeCache.

Eigenschaften

CodeLanguage

Die Sprache des Codes in der Razor-Vorlage.

(Geerbt von RazorEngineHost)
CreateModelExpressionMethod

Ruft den Methodennamen ab, der zum Erstellen von Modellausdrücken verwendet wird.

DefaultBaseClass

Die Basisklasse der generierten Klasse

(Geerbt von RazorEngineHost)
DefaultClassName

Der Name der generierten Klasse

(Geerbt von RazorEngineHost)
DefaultInheritedChunks

Ruft die Liste der Blöcke ab, die standardmäßig von diesem Host eingefügt werden.

DefaultModel

Ruft den standardmäßig verwendeten Modelltyp ab, wenn kein Modell angegeben wird.

DefaultNamespace

Der Namespace, der die generierte Klasse enthält.

(Geerbt von RazorEngineHost)
DesignTimeMode

Gibt an, ob der Parser- und Blockgenerator im Entwurfszeitmodus ausgeführt werden soll.

(Geerbt von RazorEngineHost)
EnableInstrumentation

Boolescher Wert, der angibt, ob Instrumentierungscode in die Ausgabeseite eingefügt werden soll

(Geerbt von RazorEngineHost)
GeneratedClassContext

Details zu den Methoden und Typen, die zum Generieren von Code für Razor-Konstrukte verwendet werden sollen

(Geerbt von RazorEngineHost)
InjectAttribute

Ruft das name-Attribut ab, das zum Dekorieren von Eigenschaften verwendet wird, die eingefügt werden und aktiviert werden müssen, oder legt es fest.

InstrumentedSourceFilePath

Ruft den Pfad ab, der für dieses Dokument beim Generieren von Instrumentationsaufrufen verwendet werden soll, oder legt diesen fest.

(Geerbt von RazorEngineHost)
IsIndentingWithTabs

Konfiguriert bzw. fragt ab, ob der Entwurfszeit-Editor Tabstopp- oder Leerzeichen zum Einrücken verwendet.

(Geerbt von RazorEngineHost)
ModelExpressionProvider

Ruft den Eigenschaftennamen für IModelExpressionProviderab.

ModelExpressionType

Ruft den Typnamen ab, der zum Darstellen von ITagHelper Modellausdruckseigenschaften verwendet wird.

NamespaceImports

Eine Liste der Namespaces, die in die generierte Datei importiert werden sollen.

(Geerbt von RazorEngineHost)
StaticHelpers

Boolescher Wert, der angibt, ob Hilfsmethoden instance Methoden oder statische Methoden sein sollen

(Geerbt von RazorEngineHost)
TabSize

Die vom Hosting-Editor beim Einrücken mit Tabstoppzeichen verwendete Tabstoppgröße.

(Geerbt von RazorEngineHost)
TagHelperDescriptorResolver

Der , der ITagHelperDescriptorResolver verwendet wird, um s aufzulösen TagHelperDescriptor.

ViewDataPropertyName

Ruft den Eigenschaftennamen für ViewDataDictionaryab.

Methoden

CreateMarkupParser()

Erstellt den Markupparser. Muss bei JEDEM Aufruf einen neuen instance zurückgeben, um die Threadsicherheit zu gewährleisten.

(Geerbt von RazorEngineHost)
DecorateChunkGenerator(RazorChunkGenerator)

Ruft eine instance des Blockgenerators ab und bietet die Möglichkeit, ihn zu ergänzen oder zu ersetzen.

(Geerbt von RazorEngineHost)
DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext)

Ruft eine instance des Codegenerators ab und bietet die Möglichkeit, ihn zu ergänzen oder zu ersetzen.

DecorateCodeParser(ParserBase)

Ruft eine instance des Codeparsers ab und bietet die Möglichkeit, ihn zu ergänzen oder zu ersetzen.

DecorateMarkupParser(ParserBase)

Ruft eine instance des Markupparsers ab und bietet die Möglichkeit, ihn zu ergänzen oder zu ersetzen.

(Geerbt von RazorEngineHost)
DecorateRazorParser(RazorParser, String)

Bietet eine Möglichkeit für abgeleitete Typen, die instance von RazorParser zu ändern, die von zum RazorTemplateEngine Analysieren der Razor-Struktur verwendet wird.

GenerateCode(String, Stream)

Analysiert und generiert den Inhalt einer Razor-Datei, die durch dargestellt wird inputStream.

GetInheritedChunkTreeResults(String)

Sucht und analysiert _ViewImports.cshtml-Dateien, die auf die angegebene sourceFileName angewendet werden, um s zu erstellen ChunkTreeResult.

Gilt für: