Partager via


MvcRazorHost Classe

Définition

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
Héritage
MvcRazorHost
Implémente

Constructeurs

MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver)

Initialise une nouvelle instance de à l’aide du MvcRazorHost spécifiéchunkTreeCache.

Propriétés

CodeLanguage

Langue du code dans le modèle Razor.

(Hérité de RazorEngineHost)
CreateModelExpressionMethod

Obtient le nom de méthode utilisé pour créer des expressions de modèle.

DefaultBaseClass

Classe de base de la classe générée

(Hérité de RazorEngineHost)
DefaultClassName

Nom de la classe générée

(Hérité de RazorEngineHost)
DefaultInheritedChunks

Obtient la liste des blocs injectés par défaut par cet hôte.

DefaultModel

Obtient le type de modèle utilisé par défaut quand aucun modèle n’est spécifié.

DefaultNamespace

Espace de noms qui contiendra la classe générée

(Hérité de RazorEngineHost)
DesignTimeMode

Indique si l’analyseur et le générateur de segments doivent s’exécuter en mode de conception

(Hérité de RazorEngineHost)
EnableInstrumentation

Boolean indiquant si le code d’instrumentation doit être injecté dans la page de sortie

(Hérité de RazorEngineHost)
GeneratedClassContext

Détails sur les méthodes et les types qui doivent être utilisés pour générer du code pour les constructions Razor

(Hérité de RazorEngineHost)
InjectAttribute

Obtient ou définit l’attribut name utilisé pour décorer les propriétés qui sont injectées et qui doivent être activées.

InstrumentedSourceFilePath

Obtient ou définit le chemin d’accès à utiliser pour ce document lors de la génération d’appels d’instrumentation

(Hérité de RazorEngineHost)
IsIndentingWithTabs

Obtient ou lit l'indentation utilisée (tabulations ou espaces) par l'éditeur design time.

(Hérité de RazorEngineHost)
ModelExpressionProvider

Obtient le nom de la propriété pour IModelExpressionProvider.

ModelExpressionType

Obtient le nom de type utilisé pour représenter les ITagHelper propriétés d’expression de modèle.

NamespaceImports

Liste des espaces de noms à importer dans le fichier généré

(Hérité de RazorEngineHost)
StaticHelpers

Boolean indiquant si les méthodes d’assistance doivent être instance méthodes ou statiques

(Hérité de RazorEngineHost)
TabSize

Taille de tabulation utilisée par l'éditeur d'hébergement, lors d'une indentation par tabulations.

(Hérité de RazorEngineHost)
TagHelperDescriptorResolver

ITagHelperDescriptorResolver utilisé pour résoudre TagHelperDescriptors.

ViewDataPropertyName

Obtient le nom de la propriété pour ViewDataDictionary.

Méthodes

CreateMarkupParser()

Construit l’analyseur de balisage. Doit retourner une nouvelle instance sur CHAQUE appel pour garantir la sécurité des threads

(Hérité de RazorEngineHost)
DecorateChunkGenerator(RazorChunkGenerator)

Obtient une instance du générateur de blocs et a la possibilité de le décorer ou de le remplacer

(Hérité de RazorEngineHost)
DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext)

Obtient une instance du générateur de code et a la possibilité de le décorer ou de le remplacer

DecorateCodeParser(ParserBase)

Obtient une instance de l’analyseur de code et a la possibilité de le décorer ou de le remplacer

DecorateMarkupParser(ParserBase)

Obtient une instance de l’analyseur de balisage et a la possibilité de le décorer ou de le remplacer

(Hérité de RazorEngineHost)
DecorateRazorParser(RazorParser, String)

Permet aux types dérivés de modifier le instance de RazorParser utilisé par pour RazorTemplateEngine analyser l’arborescence Razor.

GenerateCode(String, Stream)

Analyse et génère le contenu d’un fichier Razor représenté par inputStream.

GetInheritedChunkTreeResults(String)

Recherche et analyse les fichiers _ViewImports.cshtml qui s’appliquent au donné sourceFileName pour créer ChunkTreeResultdes s.

S’applique à