다음을 통해 공유


Microsoft.AspNetCore.Mvc.ApplicationParts 네임스페이스

MVC 앱의 리소스를 조작할 수 있는 형식을 제공합니다. 애플리케이션 파트를 사용하면 ASP.NET Core 컨트롤러, 보기 구성 요소, 태그 도우미, Razor Pages, Razor 컴파일 소스 등을 검색할 수 있습니다.

클래스

ApplicationPart

MVC 애플리케이션의 일부입니다.

ApplicationPartAttribute

로 추가할 어셈블리를 지정합니다 ApplicationPart.

일반적인 경우 MVC는 MVC를 참조하는 각 종속성에 대해 항목 어셈블리에 인스턴스를 생성 ApplicationPartAttribute 합니다. 이러한 각 어셈블리는 로 ApplicationPart처리됩니다.

ApplicationPartFactory

에서 Assembly하나 이상의 ApplicationPart 인스턴스를 합성하기 위한 계약을 지정합니다.

기본적으로 Mvc는 로 검색되는 각 애플리케이션 어셈블리를 AssemblyPart등록합니다. 어셈블리는 필요에 따라 를 ApplicationPartFactory 지정하여 를 사용하여 어셈블리에 대한 파트를 구성할 수 있습니다 ProvideApplicationPartFactoryAttribute.

ApplicationPartManager

MVC 애플리케이션의 부분 및 기능을 관리합니다.

AssemblyPart

에서 ApplicationPart 백업되는 입니다 Assembly.

AssemblyPartExtensions

에 메서드 AssemblyPart를 추가하는 정적 클래스입니다.

CompiledRazorAssemblyApplicationPartFactory

어셈블리를 로 CompiledRazorAssemblyPart구성합니다.

CompiledRazorAssemblyPart

ApplicationPart 컴파일된 Razor 어셈블리에 대한 입니다.

ConsolidatedAssemblyApplicationPartFactory

컨트롤러와 ApplicationPart Razor 보기 및 Pages가 포함된 을 구성합니다.

GetApplicationParts(Assembly)GetApplicationParts(Assembly) 결과를 결합합니다. Razor 보기 또는 Razor Pages가 컨트롤러를 포함한 다른 형식으로 에 컴파일되는 경우 이 파트 팩터리를 사용할 수 있습니다.

DefaultApplicationPartFactory

기본값은 ApplicationPartFactory입니다.

NullApplicationPartFactory

ApplicationPartFactory 부품을 생성하지 않는 입니다.

이 팩터리는 이후 단계에서 사용자 지정 구성을 허용하는 Mvc의 기본 파트 검색을 선점하는 데 사용할 수 있습니다.

ProvideApplicationPartFactoryAttribute

형식을 ApplicationPartFactory 제공합니다.

RelatedAssemblyAttribute

MVC의 어셈블리 검색 메커니즘의 일부로 로드할 어셈블리를 지정합니다.

ViewInfo

미리 컴파일된 뷰에 대한 정보를 제공합니다.

ViewInfoContainer

ViewInfo 인스턴스의 컨테이너입니다.

인터페이스

IApplicationFeatureProvider

구현을 위한 IApplicationFeatureProvider 표식 인터페이스입니다.

IApplicationFeatureProvider<TFeature>

지정된 TFeature 기능에 대한 공급자입니다.

IApplicationPartTypeProvider

에서 형식 집합을 노출합니다 ApplicationPart.

ICompilationReferencesProvider

에서 ApplicationPart하나 이상의 참조 경로를 노출합니다.

IRazorCompiledItemProvider

에서 ApplicationPart하나 이상의 RazorCompiledItem 인스턴스를 노출합니다.

설명

자세한 내용은 애플리케이션 파트를 참조하세요.