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 build 提供者的 build 提供者加入 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。
建構函式
| 名稱 | Description |
|---|---|
| FolderLevelBuildProvider(String, String) |
透過使用識別碼和完全限定的名稱初始化該類別的新實例 FolderLevelBuildProvider 。 |