MvcRazorHost Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- Warisan
- Penerapan
Konstruktor
MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver) |
Menginisialisasi instans baru menggunakan MvcRazorHost yang ditentukan |
Properti
CodeLanguage |
Bahasa kode dalam templat Razor. (Diperoleh dari RazorEngineHost) |
CreateModelExpressionMethod |
Mendapatkan nama metode yang digunakan untuk membuat ekspresi model. |
DefaultBaseClass |
Kelas dasar dari kelas yang dihasilkan (Diperoleh dari RazorEngineHost) |
DefaultClassName |
Nama kelas yang dihasilkan (Diperoleh dari RazorEngineHost) |
DefaultInheritedChunks |
Mendapatkan daftar gugus yang disuntikkan secara default oleh host ini. |
DefaultModel |
Mendapatkan jenis model yang digunakan secara default ketika tidak ada model yang ditentukan. |
DefaultNamespace |
Namespace layanan yang akan berisi kelas yang dihasilkan (Diperoleh dari RazorEngineHost) |
DesignTimeMode |
Menunjukkan apakah parser dan generator gugus harus berjalan dalam mode waktu desain (Diperoleh dari RazorEngineHost) |
EnableInstrumentation |
Boolean menunjukkan apakah kode instrumentasi harus disuntikkan ke halaman output (Diperoleh dari RazorEngineHost) |
GeneratedClassContext |
Detail tentang metode dan jenis yang harus digunakan untuk menghasilkan kode untuk konstruksi Razor (Diperoleh dari RazorEngineHost) |
InjectAttribute |
Mendapatkan atau mengatur atribut nama yang digunakan untuk menghias properti yang disuntikkan dan perlu diaktifkan. |
InstrumentedSourceFilePath |
Mendapatkan atau mengatur jalur yang akan digunakan untuk dokumen ini saat membuat panggilan Instrumentasi (Diperoleh dari RazorEngineHost) |
IsIndentingWithTabs |
Mendapatkan atau mengatur apakah editor waktu desain menggunakan tab atau spasi untuk indentasi. (Diperoleh dari RazorEngineHost) |
ModelExpressionProvider |
Mendapatkan nama properti untuk |
ModelExpressionType |
Mendapatkan nama jenis yang digunakan untuk mewakili ITagHelper properti ekspresi model. |
NamespaceImports |
Daftar namespace yang akan diimpor dalam file yang dihasilkan (Diperoleh dari RazorEngineHost) |
StaticHelpers |
Boolean menunjukkan apakah metode pembantu harus berupa metode instans atau metode statis (Diperoleh dari RazorEngineHost) |
TabSize |
Ukuran tab yang digunakan oleh editor hosting, saat mengindentasi dengan tab. (Diperoleh dari RazorEngineHost) |
TagHelperDescriptorResolver |
yang ITagHelperDescriptorResolver digunakan untuk mengatasinya TagHelperDescriptor. |
ViewDataPropertyName |
Mendapatkan nama properti untuk |
Metode
CreateMarkupParser() |
Membuat pengurai markup. Harus mengembalikan instans baru pada panggilan SETIAP untuk memastikan keamanan utas (Diperoleh dari RazorEngineHost) |
DecorateChunkGenerator(RazorChunkGenerator) |
Mendapatkan instans generator gugus dan diberikan kesempatan untuk menghias atau menggantinya (Diperoleh dari RazorEngineHost) |
DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext) |
Mendapatkan instans generator kode dan diberikan kesempatan untuk menghias atau menggantinya |
DecorateCodeParser(ParserBase) |
Mendapatkan instans pengurai kode dan diberikan kesempatan untuk menghias atau menggantinya |
DecorateMarkupParser(ParserBase) |
Mendapatkan instans pengurai markup dan diberikan kesempatan untuk menghias atau menggantinya (Diperoleh dari RazorEngineHost) |
DecorateRazorParser(RazorParser, String) |
Memberikan kesempatan untuk jenis turunan untuk memodifikasi instans yang RazorParser digunakan oleh untuk mengurai RazorTemplateEngine pohon Razor. |
GenerateCode(String, Stream) |
Mengurai dan menghasilkan konten file Razor yang diwakili oleh |
GetInheritedChunkTreeResults(String) |
Menemukan dan mengurai file _ViewImports.cshtml yang diterapkan ke yang diberikan |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk