다음을 통해 공유


MvcRazorHost 클래스

정의

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
상속
MvcRazorHost
구현

생성자

MvcRazorHost(IChunkTreeCache, ITagHelperDescriptorResolver)

지정된 chunkTreeCache를 사용하여 의 MvcRazorHost 새 instance 초기화합니다.

속성

CodeLanguage

Razor 템플릿 내의 코드 언어입니다.

(다음에서 상속됨 RazorEngineHost)
CreateModelExpressionMethod

모델 식을 만드는 데 사용되는 메서드 이름을 가져옵니다.

DefaultBaseClass

생성된 클래스의 기본 클래스입니다.

(다음에서 상속됨 RazorEngineHost)
DefaultClassName

생성된 클래스의 이름입니다.

(다음에서 상속됨 RazorEngineHost)
DefaultInheritedChunks

이 호스트에서 기본적으로 삽입되는 청크 목록을 가져옵니다.

DefaultModel

모델이 지정되지 않은 경우 기본적으로 사용되는 모델 형식을 가져옵니다.

DefaultNamespace

생성된 클래스를 포함할 네임스페이스

(다음에서 상속됨 RazorEngineHost)
DesignTimeMode

파서 및 청크 생성기가 디자인 타임 모드에서 실행되어야 하는지를 나타냅니다.

(다음에서 상속됨 RazorEngineHost)
EnableInstrumentation

출력 페이지에 계측 코드를 삽입해야 하는지 여부를 나타내는 부울

(다음에서 상속됨 RazorEngineHost)
GeneratedClassContext

Razor 구문에 대한 코드를 생성하는 데 사용해야 하는 메서드 및 형식에 대한 세부 정보

(다음에서 상속됨 RazorEngineHost)
InjectAttribute

삽입되고 활성화해야 하는 속성을 데코레이트하는 데 사용되는 이름 특성을 가져오거나 설정합니다.

InstrumentedSourceFilePath

계측 호출을 생성할 때 이 문서에 사용할 경로를 가져오거나 설정합니다.

(다음에서 상속됨 RazorEngineHost)
IsIndentingWithTabs

디자인 타임 편집기에서 들여쓰기에 탭을 사용할지 아니면 공백을 사용할지 여부를 가져오거나 설정합니다.

(다음에서 상속됨 RazorEngineHost)
ModelExpressionProvider

의 속성 이름을 가져옵니다 IModelExpressionProvider.

ModelExpressionType

모델 식 속성을 나타내는 ITagHelper 데 사용되는 형식 이름을 가져옵니다.

NamespaceImports

생성된 파일에서 가져올 네임스페이스 목록

(다음에서 상속됨 RazorEngineHost)
StaticHelpers

도우미 메서드를 메서드 또는 정적 메서드에 instance 여부를 나타내는 부울

(다음에서 상속됨 RazorEngineHost)
TabSize

탭으로 들여쓰기할 경우 호스팅 편집기에 사용되는 탭 크기입니다.

(다음에서 상속됨 RazorEngineHost)
TagHelperDescriptorResolver

ITagHelperDescriptorResolver resolve TagHelperDescriptor데 사용되는 입니다.

ViewDataPropertyName

의 속성 이름을 가져옵니다 ViewDataDictionary.

메서드

CreateMarkupParser()

태그 파서 생성 스레드 안전을 보장하려면 모든 호출에서 새 instance 반환해야 합니다.

(다음에서 상속됨 RazorEngineHost)
DecorateChunkGenerator(RazorChunkGenerator)

청크 생성기의 instance 가져오고 청크 생성기를 데코레이트하거나 바꿀 수 있는 기회가 제공됩니다.

(다음에서 상속됨 RazorEngineHost)
DecorateCodeGenerator(CodeGenerator, CodeGeneratorContext)

코드 생성기의 instance 가져오고 이를 데코레이트하거나 바꿀 수 있는 기회가 제공됩니다.

DecorateCodeParser(ParserBase)

코드 파서의 instance 가져오고 이를 데코레이트하거나 바꿀 수 있는 기회가 제공됩니다.

DecorateMarkupParser(ParserBase)

태그 파서의 instance 가져오고 이를 데코레이트하거나 바꿀 수 있는 기회가 제공됩니다.

(다음에서 상속됨 RazorEngineHost)
DecorateRazorParser(RazorParser, String)

파생 형식이 Razor 트리를 구문 분석하는 데 사용되는 RazorTemplateEngineRazorParser instance 수정할 수 있는 기회를 제공합니다.

GenerateCode(String, Stream)

가 나타내는 inputStreamRazor 파일의 내용을 구문 분석하고 생성합니다.

GetInheritedChunkTreeResults(String)

지정된 sourceFileName 에 적용되는 _ViewImports.cshtml 파일을 찾아 구문 분석하여 s를 만듭니 ChunkTreeResult다.

적용 대상