System.Web.Compilation 네임스페이스

ASP.NET 빌드 환경 내에서 사용자 지정 파일 형식을 생성하고 컴파일하기 위한 클래스를 포함합니다.

클래스

Name Description
AppSettingsExpressionBuilder

선언적 식 <appSettings> 에 지정된 대로 Web.config 파일의 섹션에서 값을 검색합니다.

AssemblyBuilder

ASP.NET 프로젝트 내에서 하나 이상의 가상 경로에서 어셈블리를 빌드하기 위한 컨테이너를 제공합니다.

BuildDependencySet

빌드 관리자가 반환한 종속성을 나타냅니다.

BuildManager

ASP.NET 애플리케이션의 컴파일을 관리하는 데 도움이 되는 메서드 집합을 제공합니다.

BuildManagerHostUnloadEventArgs

이벤트 및 AppDomainShutdown 이벤트에 대한 AppDomainUnloaded 이벤트 데이터를 포함합니다.

BuildProvider

ASP.NET 빌드 환경 내에서 소스 코드를 생성하기 위한 속성 및 메서드 집합을 정의합니다. 이 클래스는 추상입니다.

BuildProviderAppliesToAttribute

리소스가 있을 때 빌드 공급자가 적용되는 범위를 지정하는 특성을 정의합니다. 이 클래스는 상속할 수 없습니다.

ClientBuildManager

ASP.NET 애플리케이션에 대한 컴파일 서비스를 제공합니다.

ClientBuildManagerCallback

개체에서 빌드에 대한 상태 정보를 받습니다 ClientBuildManager .

ClientBuildManagerParameter

미리 컴파일하는 동안 ASP.NET 컴파일러에 전달된 값을 포함합니다.

CompilerType

가상 경로에서 소스 코드를 생성하고 컴파일하기 위해 ASP.NET 빌드 환경 내에서 사용되는 컴파일러 설정을 나타냅니다. 이 클래스는 상속할 수 없습니다.

ConnectionStringsExpressionBuilder

Web.config 파일의 섹션에서 값을 <connectionStrings> 검색하거나 검색할 코드를 생성합니다.

ControlBuilderInterceptor

컴파일 프로세스를 사용자 지정하거나 제어할 수 있습니다.

DesignTimeResourceProviderFactoryAttribute

디자인 타임에 대한 리소스 공급자 팩터리의 유형을 지정합니다. 이 클래스는 상속할 수 없습니다.

ExpressionBuilder

페이지 구문 분석 중 식을 평가합니다.

ExpressionBuilderContext

개체의 컨텍스트를 ExpressionBuilder 제공합니다.

ExpressionEditorAttribute

식 작성기의 디자인 타임 편집기를 지정합니다. 이 클래스는 상속할 수 없습니다.

ExpressionPrefixAttribute

식 작성기에서 사용할 접두사 특성을 지정합니다. 이 클래스는 상속할 수 없습니다.

FolderLevelBuildProviderAppliesToAttribute

리소스가 있을 때 FolderLevelBuildProvider 개체를 적용해야 하는 범위를 지정하는 특성을 정의합니다.

ImplicitResourceKey

암시적 리소스 키를 식별하는 필드를 포함합니다.

LinePragmaCodeInfo

구문 분석 중인 스크립트 블록에 대한 속성을 포함합니다.

ResourceExpressionBuilder

컨트롤에 속성 값을 할당하기 위한 코드를 페이지 파서에 제공합니다.

ResourceExpressionFields

구문 분석된 리소스 식의 필드를 포함합니다.

ResourceProviderFactory

리소스 공급자를 만드는 클래스의 기본 클래스 역할을 합니다.

RouteUrlExpressionBuilder

지정된 URL 매개 변수 값에 해당하는 URL을 만듭니다.

RouteValueExpressionBuilder

라우트된 페이지에서 지정된 URL 매개 변수에 해당하는 값을 검색합니다.

WCFBuildProvider

WCF(Windows Communication Foundation) 서비스에 대한 프록시 클래스 코드를 생성합니다.

인터페이스

Name Description
IAssemblyPostProcessor

어셈블리가 빌드된 후 어셈블리를 처리하기 위해 클래스가 구현하는 메서드를 정의합니다.

IImplicitResourceProvider

클래스가 암시적 리소스 공급자 역할을 하기 위해 구현하는 메서드를 정의합니다.

IResourceProvider

클래스가 리소스 공급자 역할을 하기 위해 구현해야 하는 인터페이스를 정의합니다.

IWcfReferenceReceiveContextInformation

추가 컨텍스트 정보를 얻기 위해 구현할 인터페이스를 정의합니다.

열거형

Name Description
BuildProviderAppliesTo

BuildProviderAppliesToAttribute 개체에서 리소스에 대한 코드를 생성하는 동안 BuildProvider 특성이 적용되는 위치를 지정합니다.

BuildProviderResultFlags

가상 경로를 빌드할 때 필요한 동작을 나타냅니다.

FolderLevelBuildProviderAppliesTo

FolderLevelBuildProvider 개체가 적용되는 대상 디렉터리를 지정하는 열거형을 나타냅니다.

PrecompilationFlags

미리 컴파일 동작을 결정하는 플래그를 제공합니다.

대리자

Name Description
BuildManagerHostUnloadEventHandler

개체의 이벤트와 AppDomainShutdown 이벤트를 처리하는 AppDomainUnloaded 메서드를 ClientBuildManager 나타냅니다.