System.Web.Compilation Namespace

System.Web.Compilation 名前空間には、ASP.NET ビルド環境内のカスタム ファイル タイプを生成およびコンパイルするためのクラスが含まれます。 The System.Web.Compilation namespace contains classes for generating and compiling custom file types within the ASP.NET build environment.

クラス

AppSettingsExpressionBuilder

宣言式に指定された値を Web.config ファイルの <appSettings> セクションから取得します。Retrieves values, as specified in a declarative expression, from the <appSettings> section of the Web.config file.

AssemblyBuilder

ASP.NET プロジェクト内の 1 つ以上の仮想パスからアセンブリをビルドするためのコンテナーを提供します。Provides a container for building an assembly from one or more virtual paths within an ASP.NET project.

BuildDependencySet

ビルド マネージャーが返す依存関係を表します。Represents dependencies returned by the build manager.

BuildManager

ASP.NET アプリケーションのコンパイルの管理を支援するメソッドのセットを提供します。Provides a set of methods to help manage the compilation of an ASP.NET application.

BuildManagerHostUnloadEventArgs

AppDomainShutdown イベントおよび AppDomainUnloaded イベントのイベント データを格納します。Contains event data for the AppDomainShutdown event and the AppDomainUnloaded event.

BuildProvider

ASP.NET ビルド環境でソース コードを生成するためのプロパティとメソッドのセットを定義します。Defines a set of properties and methods for generating source code within the ASP.NET build environment. このクラスは抽象クラスです。This class is abstract.

BuildProviderAppliesToAttribute

リソースが見つかったときにビルド プロバイダーが適用されるスコープを指定する属性を定義します。Defines an attribute that specifies the scope where a build provider will be applied when a resource is located. このクラスは継承できません。This class cannot be inherited.

ClientBuildManager

ASP.NET アプリケーションのコンパイル サービスを提供します。Provides compilation services for ASP.NET applications.

ClientBuildManagerCallback

ビルドに関するステータス情報を ClientBuildManager オブジェクトから取得します。Receives status information about a build from the ClientBuildManager object.

ClientBuildManagerParameter

プリコンパイル時に ASP.NET コンパイラに渡される値を格納します。Contains values passed to the ASP.NET compiler during precompilation.

CompilerType

仮想パスからソース コードの生成とコンパイルを行うために ASP.NET ビルド環境で使用するコンパイラ設定を表します。Represents the compiler settings used within the ASP.NET build environment to generate and compile source code from a virtual path. このクラスは継承できません。This class cannot be inherited.

ConnectionStringsExpressionBuilder

Web.config ファイルの <connectionStrings> セクションの値を取得するか、値を取得するコードを生成します。Retrieves, or generates code to retrieve, values from the <connectionStrings> section of the Web.config file.

ControlBuilderInterceptor

コンパイル処理をカスタマイズまたは制御できるようにします。Allows the compilation process to be customized or controlled.

DesignTimeResourceProviderFactoryAttribute

デザイン時のリソース プロバイダー ファクトリの型を指定します。Specifies the type of resource provider factory for design time. このクラスは継承できません。This class cannot be inherited.

ExpressionBuilder

ページ解析中に式を評価します。Evaluates expressions during page parsing.

ExpressionBuilderContext

ExpressionBuilder オブジェクトのコンテキストを提供します。Provides the context for an ExpressionBuilder object.

ExpressionEditorAttribute

式ビルダーのデザイン時のエディターを指定します。Specifies the design-time editor of the expression builder. このクラスは継承できません。This class cannot be inherited.

ExpressionPrefixAttribute

式ビルダーで使用するプレフィックス属性を指定します。Specifies the prefix attribute to use for the expression builder. このクラスは継承できません。This class cannot be inherited.

FolderLevelBuildProviderAppliesToAttribute

リソースが見つかったときに FolderLevelBuildProvider オブジェクトが適用されるスコープを指定する属性を定義します。Defines an attribute that specifies the scope where a FolderLevelBuildProvider object should be applied when a resource is located.

ImplicitResourceKey

暗黙のリソース キーを示すフィールドが含まれています。Contains fields that identify an implicit resource key.

LinePragmaCodeInfo

解析中のスクリプト ブロックのプロパティを格納します。Contains properties for a script block being parsed.

ResourceExpressionBuilder

プロパティ値をコントロールに割り当てるためのコードをページ パーサーに提供します。Provides code to the page parser for assigning property values on a control.

ResourceExpressionFields

解析されたリソース式のフィールドが格納されます。Contains the fields from a parsed resource expression.

ResourceProviderFactory

リソース プロバイダーを作成するクラスの基本クラスとして機能します。Serves as the base class for classes that create resource providers.

RouteUrlExpressionBuilder

指定した URL パラメーター値に対応する URL を作成します。Creates a URL that corresponds to specified URL parameter values.

RouteValueExpressionBuilder

ルーティング ページ内の指定した URL パラメーターに対応する値を取得します。Retrieves the value that corresponds to a specified URL parameter in a routed page.

WCFBuildProvider

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

インターフェイス

IAssemblyPostProcessor

ビルド後のアセンブリを処理するためにクラスが実装するメソッドを定義します。Defines the method a class implements to process an assembly after the assembly has been built.

IImplicitResourceProvider

暗黙のリソース プロバイダーとして動作するためにクラスが実装するメソッドを定義します。Defines methods a class implements to act as an implicit resource provider.

IResourceProvider

リソース プロバイダーとして動作するためにクラスが実装する必要があるインターフェイスを定義します。Defines the interface a class must implement to act as a resource provider.

IWcfReferenceReceiveContextInformation

追加のコンテキスト情報を取得するために実装するインターフェイスを定義します。Defines the interface to implement to obtain additional context information.

列挙型

BuildProviderAppliesTo

リソースのコード生成中に、BuildProviderAppliesToAttribute オブジェクトによって BuildProvider 属性が適用される場所を指定します。Specifies the locations where the BuildProviderAppliesToAttribute attribute is respected during code generation for a resource by a BuildProvider object.

BuildProviderResultFlags

仮想パスが作成されたときに必要な動作を指定します。Indicates the required behavior when a virtual path is built.

FolderLevelBuildProviderAppliesTo

FolderLevelBuildProvider オブジェクトを適用するターゲット ディレクトリを指定する列挙体を表します。Represents an enumeration that specifies the target directory that a FolderLevelBuildProvider object applies to.

PrecompilationFlags

プリコンパイル動作を決定するフラグを提供します。Provides flags that determine precompilation behavior.

代理人

BuildManagerHostUnloadEventHandler

AppDomainUnloaded オブジェクトの AppDomainShutdown イベントおよび ClientBuildManager イベントを処理するメソッドを表します。Represents the method that handles the AppDomainUnloaded event and the AppDomainShutdown event of a ClientBuildManager object.