MvcRazorHost Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Implémente
Constructeurs
MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver) |
Initialise une nouvelle instance de à l’aide du MvcRazorHost spécifié |
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 |
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 |
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 |
GetInheritedChunkTreeResults(String) |
Recherche et analyse les fichiers _ViewImports.cshtml qui s’appliquent au donné |