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

Windows Communication Foundation (WCF) サービスのプロキシ クラス コードを生成します。

インターフェイス

名前 説明
IAssemblyPostProcessor

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

IImplicitResourceProvider

クラスが暗黙的なリソース プロバイダーとして機能するように実装するメソッドを定義します。

IResourceProvider

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

IWcfReferenceReceiveContextInformation

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

列挙型

名前 説明
BuildProviderAppliesTo

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

BuildProviderResultFlags

仮想パスが構築されるときに必要な動作を示します。

FolderLevelBuildProviderAppliesTo

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

PrecompilationFlags

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

代理人

名前 説明
BuildManagerHostUnloadEventHandler

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