MvcRazorHost Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Implementiert
Konstruktoren
MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver) |
Initialisiert eine neue instance der Verwendung des MvcRazorHost angegebenen |
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 |
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 |
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 |
GetInheritedChunkTreeResults(String) |
Sucht und analysiert _ViewImports.cshtml-Dateien, die auf die angegebene |