FolderLevelBuildProvider 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
특정 폴더에 클래스를 BuildProvider 사용할 수 있도록 하는 구성 설정을 나타냅니다.
public ref class FolderLevelBuildProvider sealed : System::Configuration::ConfigurationElement
public sealed class FolderLevelBuildProvider : System.Configuration.ConfigurationElement
type FolderLevelBuildProvider = class
inherit ConfigurationElement
Public NotInheritable Class FolderLevelBuildProvider
Inherits ConfigurationElement
- 상속
예제
다음 예제에서는 Web.config 파일에 명명된 BuildProvider1 빌드 공급자를 추가하는 방법을 보여줍니다.
<compilation>
<folderLevelBuildProviders>
<add type="BuildProvider1, Assembly1,Version=1.0.0.0,
PublicKeyToken=xxxxx"/>
</folderLevelBuildProviders>
</compilation>
설명
ASP.NET 빌드 환경에서는 FolderLevelBuildProvider 개체를 사용하여 애플리케이션의 다양한 파일 형식 및 하위 폴더에 대한 소스 코드를 생성합니다. 클래스에서 FolderLevelBuildProvider 파생된 클래스는 Bin, App_GlobalResources, App_LocalResources, App_WebReferences, App_Browsers, Theme 등의 폴더 및 기타 사용자 지정 폴더에 대한 소스 코드를 생성합니다. 일반적으로 클래스의 FolderLevelBuildProvider 인스턴스를 직접 만들지 않습니다. 대신 BuildProvider 파생된 클래스를 구현하고 FolderLevelBuildProviderAppliesToAttribute 클래스를 적용한 다음 ASP.NET 빌드 환경에서 사용할 파생 클래스를 구성합니다. 클래스는 FolderLevelBuildProviderAppliesToAttribute 파일 대신 폴더를 대상으로 합니다.
클래스의 FolderLevelBuildProvider 인스턴스를 개체와 AssemblyBuilder 함께 사용하여 하나 이상의 파일을 컴파일된 어셈블리에 빌드합니다. 인스턴스는 FolderLevelBuildProvider 개별 파일에 대한 적절한 언어로 소스 코드를 생성하고 AssemblyBuilder 개체는 각 FolderLevelBuildProvider 인스턴스에서 제공하는 소스 코드를 단일 어셈블리로 빌드합니다.
클래스는 FolderLevelBuildProvider Web.config 파일의 섹션에 지정됩니다 configuration .
생성자
| Name | Description |
|---|---|
| FolderLevelBuildProvider(String, String) |
식별자와 정규화된 이름을 사용하여 클래스의 FolderLevelBuildProvider 새 인스턴스를 초기화합니다. |