MvcRazorHost Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Dědičnost
- Implementuje
Konstruktory
MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver) |
Inicializuje novou instanci objektu pomocí zadaného |
Vlastnosti
CodeLanguage |
Jazyk kódu v šabloně Razor. (Zděděno od RazorEngineHost) |
CreateModelExpressionMethod |
Získá název metody použité k vytvoření výrazů modelu. |
DefaultBaseClass |
Základní třída vygenerované třídy (Zděděno od RazorEngineHost) |
DefaultClassName |
Název vygenerované třídy (Zděděno od RazorEngineHost) |
DefaultInheritedChunks |
Získá seznam bloků dat, které jsou ve výchozím nastavení vloženy tímto hostitelem. |
DefaultModel |
Získá typ modelu použitý ve výchozím nastavení, pokud není zadán žádný model. |
DefaultNamespace |
Obor názvů, který bude obsahovat vygenerovanou třídu (Zděděno od RazorEngineHost) |
DesignTimeMode |
Určuje, jestli má analyzátor a generátor bloků dat běžet v režimu návrhu. (Zděděno od RazorEngineHost) |
EnableInstrumentation |
Logická hodnota označující, jestli se má kód instrumentace vložit do výstupní stránky (Zděděno od RazorEngineHost) |
GeneratedClassContext |
Podrobnosti o metodách a typech, které by se měly použít ke generování kódu pro konstruktory Razor (Zděděno od RazorEngineHost) |
InjectAttribute |
Získá nebo nastaví atribut názvu, který se používá k ozdobení vlastností, které jsou vloženy a je třeba aktivovat. |
InstrumentedSourceFilePath |
Získá nebo nastaví cestu, která se má použít pro tento dokument při generování volání instrumentace. (Zděděno od RazorEngineHost) |
IsIndentingWithTabs |
Získá nebo nastaví, zda editor návrhu používá tabulátory nebo mezery pro odsazení. (Zděděno od RazorEngineHost) |
ModelExpressionProvider |
Získá název vlastnosti pro |
ModelExpressionType |
Získá název typu, který se používá k reprezentaci ITagHelper vlastností výrazu modelu. |
NamespaceImports |
Seznam oborů názvů, které se mají importovat ve vygenerovaném souboru (Zděděno od RazorEngineHost) |
StaticHelpers |
Logická hodnota označující, jestli pomocné metody mají být metody instance nebo statické metody (Zděděno od RazorEngineHost) |
TabSize |
Velikost karty používaná hostitelským editorem při odsazení pomocí tabulátoru (Zděděno od RazorEngineHost) |
TagHelperDescriptorResolver |
Slouží ITagHelperDescriptorResolver k vyřešení TagHelperDescriptors. |
ViewDataPropertyName |
Získá název vlastnosti pro |
Metody
CreateMarkupParser() |
Vytvoří analyzátor značek. Musí vrátit novou instanci při volání EVERY, aby byla zajištěna bezpečnost vláken. (Zděděno od RazorEngineHost) |
DecorateChunkGenerator(RazorChunkGenerator) |
Získá instanci generátoru bloků dat a je k dispozici příležitost k jeho vyzdobení nebo nahrazení. (Zděděno od RazorEngineHost) |
DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext) |
Získá instanci generátoru kódu a je k dispozici příležitost k jeho vyzdobení nebo nahrazení. |
DecorateCodeParser(ParserBase) |
Získá instanci analyzátoru kódu a je k dispozici možnost ozdobit nebo nahradit ji. |
DecorateMarkupParser(ParserBase) |
Získá instanci analyzátoru revizí a je k dispozici příležitost k jeho vyzdobení nebo nahrazení. (Zděděno od RazorEngineHost) |
DecorateRazorParser(RazorParser, String) |
Poskytuje příležitost pro odvozené typy ke změně instance RazorParser používané RazorTemplateEngine k parsování razor stromu. |
GenerateCode(String, Stream) |
Analyzuje a vygeneruje obsah souboru Razor reprezentovaného pomocí |
GetInheritedChunkTreeResults(String) |
Vyhledá a analyzuje soubory _ViewImports.cshtml, které se vztahují k danému |