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 MvcRazorHost pomocí zadaného typu |
Vlastnosti
| CodeLanguage |
Jazyk kódu v šabloně Razor. (Zděděno od RazorEngineHost) |
| CreateModelExpressionMethod |
Získá název metody sloužící k vytváření výrazů modelu. |
| DefaultBaseClass |
Základní třída generované třídy (Zděděno od RazorEngineHost) |
| DefaultClassName |
Název generované třídy (Zděděno od RazorEngineHost) |
| DefaultInheritedChunks |
Získá seznam bloků, které jsou ve výchozím nastavení vloženy tímto hostitelem. |
| DefaultModel |
Získá typ modelu, který je 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, zda by měl být analyzátor a generátor bloků dat spuštěn v režimu návrhu. (Zděděno od RazorEngineHost) |
| EnableInstrumentation |
Logická hodnota označující, zda by měl být kód instrumentace vložen do výstupní stránky (Zděděno od RazorEngineHost) |
| GeneratedClassContext |
Podrobnosti o metodách a typech, které by měly být použity pro generování kódu pro konstruktory Razor (Zděděno od RazorEngineHost) |
| InjectAttribute |
Získá nebo nastaví atribut Name, který se používá k vyplnění vlastností, které jsou vložené a které je potř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ává nebo nastavuje, jestli Editor doby 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ý slouží 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í, zda by pomocné metody měly být metody instance nebo statické metody (Zděděno od RazorEngineHost) |
| TabSize |
Velikost tabulátoru používaná editorem hostování při odsazení s kartami (Zděděno od RazorEngineHost) |
| TagHelperDescriptorResolver |
ITagHelperDescriptorResolverSlouží k vyřešení TagHelperDescriptor . |
| ViewDataPropertyName |
Získá název vlastnosti pro |
Metody
| CreateMarkupParser() |
Sestaví analyzátor značek. Musí vracet novou instanci při každém volání, aby bylo zajištěno zabezpečení z více vláken. (Zděděno od RazorEngineHost) |
| DecorateChunkGenerator(RazorChunkGenerator) |
Načte instanci generátoru bloků dat a poskytne příležitost k jeho vyplnění nebo nahrazení. (Zděděno od RazorEngineHost) |
| DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext) |
Získá instanci generátoru kódu a poskytne vám možnost ho změnit nebo nahradit. |
| DecorateCodeParser(ParserBase) |
Získá instanci analyzátoru kódu a poskytne ji k jejímu vyplnění nebo nahrazení. |
| DecorateMarkupParser(ParserBase) |
Získá instanci analyzátoru značek a poskytne příležitost k jejímu vyplnění nebo nahrazení. (Zděděno od RazorEngineHost) |
| DecorateRazorParser(RazorParser, String) |
Poskytuje příležitost pro odvozené typy pro úpravu instance RazorParser používané v RazorTemplateEngine k analýze stromu Razor. |
| GenerateCode(String, Stream) |
Analyzuje a generuje obsah souboru Razor reprezentovaného |
| GetInheritedChunkTreeResults(String) |
Vyhledá a analyzuje _ViewImports soubory. cshtml, které se použijí pro dané |