MvcRazorHost Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Ereditarietà
- Implementazioni
Costruttori
MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver) |
Inizializza una nuova istanza di MvcRazorHost utilizzando l'oggetto specificato |
Proprietà
CodeLanguage |
Linguaggio del codice all'interno del modello Razor. (Ereditato da RazorEngineHost) |
CreateModelExpressionMethod |
Ottiene il nome del metodo utilizzato per creare espressioni del modello. |
DefaultBaseClass |
Classe di base della classe generata (Ereditato da RazorEngineHost) |
DefaultClassName |
Nome della classe generata (Ereditato da RazorEngineHost) |
DefaultInheritedChunks |
Ottiene l'elenco di blocchi inseriti per impostazione predefinita da questo host. |
DefaultModel |
Ottiene il tipo di modello utilizzato per impostazione predefinita quando non viene specificato alcun modello. |
DefaultNamespace |
Spazio dei nomi che conterrà la classe generata (Ereditato da RazorEngineHost) |
DesignTimeMode |
Indica se il parser e il generatore di blocchi devono essere eseguiti in modalità di progettazione (Ereditato da RazorEngineHost) |
EnableInstrumentation |
Valore booleano che indica se il codice di strumentazione deve essere inserito nella pagina di output (Ereditato da RazorEngineHost) |
GeneratedClassContext |
Dettagli sui metodi e sui tipi che devono essere usati per generare codice per i costrutti Razor (Ereditato da RazorEngineHost) |
InjectAttribute |
Ottiene o imposta l'attributo name utilizzato per decorare le proprietà inserite e che devono essere attivate. |
InstrumentedSourceFilePath |
Ottiene o imposta il percorso da utilizzare per questo documento durante la generazione di chiamate di strumentazione (Ereditato da RazorEngineHost) |
IsIndentingWithTabs |
Rileva o imposta se l'editor della fase di progettazione usa tabulazioni o spazi per il rientro. (Ereditato da RazorEngineHost) |
ModelExpressionProvider |
Ottiene il nome della proprietà per |
ModelExpressionType |
Ottiene il nome del tipo utilizzato per rappresentare ITagHelper le proprietà dell'espressione del modello. |
NamespaceImports |
Elenco di spazi dei nomi da importare nel file generato (Ereditato da RazorEngineHost) |
StaticHelpers |
Valore booleano che indica se i metodi helper devono essere metodi di istanza o metodi statici (Ereditato da RazorEngineHost) |
TabSize |
Dimensione della scheda usata dall'editor dell'hosting durante l'applicazione del rientro con tabulazioni. (Ereditato da RazorEngineHost) |
TagHelperDescriptorResolver |
Oggetto ITagHelperDescriptorResolver utilizzato per risolvere TagHelperDescriptors. |
ViewDataPropertyName |
Ottiene il nome della proprietà per |
Metodi
CreateMarkupParser() |
Costruisce il parser di markup. Deve restituire una nuova istanza in OGNI chiamata per garantire la thread-safety (Ereditato da RazorEngineHost) |
DecorateChunkGenerator(RazorChunkGenerator) |
Ottiene un'istanza del generatore di blocchi e viene fornita l'opportunità di decorarla o sostituirla (Ereditato da RazorEngineHost) |
DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext) |
Ottiene un'istanza del generatore di codice e viene fornita l'opportunità di decorarla o sostituirla |
DecorateCodeParser(ParserBase) |
Ottiene un'istanza del parser di codice e viene fornita l'opportunità di decorarla o sostituirla |
DecorateMarkupParser(ParserBase) |
Ottiene un'istanza del parser di markup e viene fornita l'opportunità di decorarla o sostituirla (Ereditato da RazorEngineHost) |
DecorateRazorParser(RazorParser, String) |
Offre un'opportunità per i tipi derivati di modificare l'istanza di RazorParser usata da RazorTemplateEngine per analizzare l'albero Razor. |
GenerateCode(String, Stream) |
Analizza e genera il contenuto di un file Razor rappresentato da |
GetInheritedChunkTreeResults(String) |
Individua e analizza i file _ViewImports.cshtml che si applicano all'oggetto specificato |