System.Web.Compilation 名前空間

ASP.NET ビルド環境でカスタム ファイルの種類を生成およびコンパイルするクラスが含まれます。

クラス

AppSettingsExpressionBuilder

宣言式に指定された値を Web.config ファイルの <appSettings> セクションから取得します。

AssemblyBuilder

ASP.NET プロジェクト内の 1 つ以上の仮想パスからアセンブリをビルドするためのコンテナーを提供します。

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) サービスのプロキシ クラス コードを生成します。

インターフェイス

IAssemblyPostProcessor

ビルド後のアセンブリを処理するためにクラスが実装するメソッドを定義します。

IImplicitResourceProvider

暗黙のリソース プロバイダーとして動作するためにクラスが実装するメソッドを定義します。

IResourceProvider

リソース プロバイダーとして動作するためにクラスが実装する必要があるインターフェイスを定義します。

IWcfReferenceReceiveContextInformation

追加のコンテキスト情報を取得するために実装するインターフェイスを定義します。

列挙型

BuildProviderAppliesTo

リソースのコード生成中に、BuildProviderAppliesToAttribute オブジェクトによって BuildProvider 属性が適用される場所を指定します。

BuildProviderResultFlags

仮想パスが作成されたときに必要な動作を指定します。

FolderLevelBuildProviderAppliesTo

FolderLevelBuildProvider オブジェクトを適用するターゲット ディレクトリを指定する列挙体を表します。

PrecompilationFlags

プリコンパイル動作を決定するフラグを提供します。

代理人

BuildManagerHostUnloadEventHandler

AppDomainUnloaded オブジェクトの AppDomainShutdown イベントおよび ClientBuildManager イベントを処理するメソッドを表します。