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
- 继承
示例
以下示例演示如何添加名为 BuildProvider1 Web.config 文件的生成提供程序。
<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 指定。
构造函数
| 名称 | 说明 |
|---|---|
| FolderLevelBuildProvider(String, String) |
使用标识符和完全限定名称初始化类的新实例 FolderLevelBuildProvider 。 |