Bagikan melalui


MvcRazorHost Kelas

Definisi

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
MvcRazorHost
Penerapan

Konstruktor

MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver)

Menginisialisasi instans baru menggunakan MvcRazorHost yang ditentukan chunkTreeCache.

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 IModelExpressionProvider.

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 ViewDataDictionary.

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 inputStream.

GetInheritedChunkTreeResults(String)

Menemukan dan mengurai file _ViewImports.cshtml yang diterapkan ke yang diberikan sourceFileName untuk membuat ChunkTreeResults.

Berlaku untuk