MvcRazorHost Třída

Definice

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
MvcRazorHost
Implementuje

Konstruktory

MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver)

Inicializuje novou instanci MvcRazorHost pomocí zadaného typu chunkTreeCache .

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 IModelExpressionProvider.

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 ViewDataDictionary.

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 inputStream .

GetInheritedChunkTreeResults(String)

Vyhledá a analyzuje _ViewImports soubory. cshtml, které se použijí pro dané sourceFileName vytvoření ChunkTreeResult s.

Platí pro