MvcRazorHost Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- Dziedziczenie
- Implementuje
Konstruktory
MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver) |
Inicjuje MvcRazorHost nowe wystąpienie przy użyciu określonego |
Właściwości
CodeLanguage |
Język kodu w szablonie Razor. (Odziedziczone po RazorEngineHost) |
CreateModelExpressionMethod |
Pobiera nazwę metody używaną do tworzenia wyrażeń modelu. |
DefaultBaseClass |
Klasa bazowa wygenerowanej klasy (Odziedziczone po RazorEngineHost) |
DefaultClassName |
Nazwa wygenerowanej klasy (Odziedziczone po RazorEngineHost) |
DefaultInheritedChunks |
Pobiera listę fragmentów, które są domyślnie wstrzykiwane przez tego hosta. |
DefaultModel |
Pobiera typ modelu używany domyślnie, gdy nie określono modelu. |
DefaultNamespace |
Przestrzeń nazw, która będzie zawierać wygenerowaną klasę (Odziedziczone po RazorEngineHost) |
DesignTimeMode |
Wskazuje, czy analizator i generator fragmentów powinny działać w trybie czasu projektowania (Odziedziczone po RazorEngineHost) |
EnableInstrumentation |
Wartość logiczna wskazująca, czy kod instrumentacji powinien zostać wstrzyknięty do strony wyjściowej (Odziedziczone po RazorEngineHost) |
GeneratedClassContext |
Szczegółowe informacje o metodach i typach, które powinny być używane do generowania kodu dla konstrukcji Razor (Odziedziczone po RazorEngineHost) |
InjectAttribute |
Pobiera lub ustawia atrybut name, który jest używany do dekorowania właściwości, które są wstrzykiwane i należy aktywować. |
InstrumentedSourceFilePath |
Pobiera lub ustawia ścieżkę do użycia dla tego dokumentu podczas generowania wywołań instrumentacji (Odziedziczone po RazorEngineHost) |
IsIndentingWithTabs |
Pobiera lub ustawia, czy edytor czasu projektowania używa kart lub spacji do wcięcia. (Odziedziczone po RazorEngineHost) |
ModelExpressionProvider |
Pobiera nazwę właściwości dla . |
ModelExpressionType |
Pobiera nazwę typu używaną do reprezentowania ITagHelper właściwości wyrażenia modelu. |
NamespaceImports |
Lista przestrzeni nazw do zaimportowania w wygenerowanym pliku (Odziedziczone po RazorEngineHost) |
StaticHelpers |
Wartość logiczna wskazująca, czy metody pomocnicze powinny być metodami wystąpienia lub metodami statycznymi (Odziedziczone po RazorEngineHost) |
TabSize |
Rozmiar karty używany przez edytor hostingu podczas wcięcia za pomocą kart. (Odziedziczone po RazorEngineHost) |
TagHelperDescriptorResolver |
Element używany do rozwiązywania ITagHelperDescriptorResolver problemów TagHelperDescriptor. |
ViewDataPropertyName |
Pobiera nazwę właściwości dla . |
Metody
CreateMarkupParser() |
Konstruuje analizator znaczników. Aby zapewnić bezpieczeństwo wątków, należy zwrócić nowe wystąpienie przy każdym wywołaniu (Odziedziczone po RazorEngineHost) |
DecorateChunkGenerator(RazorChunkGenerator) |
Pobiera wystąpienie generatora fragmentów i jest okazją do dekoracji lub zastąpienia go (Odziedziczone po RazorEngineHost) |
DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext) |
Pobiera wystąpienie generatora kodu i jest okazją do dekorowania lub zastąpienia go |
DecorateCodeParser(ParserBase) |
Pobiera wystąpienie analizatora kodu i jest okazją do dekorowania lub zastąpienia go |
DecorateMarkupParser(ParserBase) |
Pobiera wystąpienie analizatora znaczników i jest okazją do dekoracji lub zastąpienia go (Odziedziczone po RazorEngineHost) |
DecorateRazorParser(RazorParser, String) |
Zapewnia możliwość użycia typów pochodnych w celu zmodyfikowania wystąpienia używanego RazorParser przez RazorTemplateEngine element do analizowania drzewa Razor. |
GenerateCode(String, Stream) |
Analizuje i generuje zawartość pliku Razor reprezentowanego przez |
GetInheritedChunkTreeResults(String) |
Lokalizuje i analizuje pliki _ViewImports.cshtml stosowane do danego |