BuildManager Класс

Определение

Предоставляет набор методов, помогающих управлять процессом компиляции приложения ASP.NET.Provides a set of methods to help manage the compilation of an ASP.NET application.

public ref class BuildManager sealed
public sealed class BuildManager
type BuildManager = class
Public NotInheritable Class BuildManager
Наследование
BuildManager

Комментарии

BuildManagerКласс управляет процессом компиляции сборок и страниц для приложения.The BuildManager class manages the process of compiling assemblies and pages for an application. Это запечатанный класс, который не может быть унаследован.It is a sealed class and cannot be inherited.

BuildManager содержит статические члены, предоставляющие сведения о скомпилированных сборках.BuildManager contains static members that provide information about the compiled assemblies.

Свойства

BatchCompilationEnabled

Получает или задает значение, указывающее, включена ли пакетная компиляция.Gets or sets a value that indicates whether batch compilation is enabled.

CodeAssemblies

Возвращает список сборок, построенных на основе каталога App_Code.Gets a list of assemblies built from the App_Code directory.

IsPrecompiledApp

Получает значение, определяющее, выполнена ли предварительная компиляция приложения.Gets a value that specifies whether the application is precompiled.

IsUpdatablePrecompiledApp

Получает значение, указывающее, выполняется ли предварительная компиляция приложения как обновляемого.Gets a value that specifies whether the application is precompiled as updatable.

TargetFramework

Получает целевую версию платформы .NET Framework для текущего веб-сайта.Gets the target version of the .NET Framework for the current Web site.

Методы

AddCompilationDependency(String)

Указывает строку, представляющую зависимость, которую диспетчер построения использует, чтобы определить, требуется ли чистое построение.Specifies a string that represents a dependency that the build manager uses to help determine if a clean build is required.

AddReferencedAssembly(Assembly)

Добавляет сборку в набор сборок приложения, на которые имеются ссылки.Adds an assembly to the application's set of referenced assemblies.

CreateCachedFile(String)

Создает кэшированный файл.Creates a cached file.

CreateInstanceFromVirtualPath(String, Type)

Обрабатывает файл по его виртуальному пути и создает экземпляр результата.Processes a file, given its virtual path, and creates an instance of the result.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetCachedBuildDependencySet(HttpContext, String)

Возвращает набор зависимостей сборки для виртуального пути, если путь расположен в кэше ASP.NET.Returns a build dependency set for a virtual path if the path is located in the ASP.NET cache.

GetCachedBuildDependencySet(HttpContext, String, Boolean)

Возвращает набор зависимостей построения для виртуального пути, если путь расположен в кэше ASP.NET, даже если содержимое не является текущим.Returns a build dependency set for a virtual path if the path is located in the ASP.NET cache, even if the content is not current.

GetCompiledAssembly(String)

Компилирует файл в сборку, используя указанный виртуальный путь.Compiles a file into an assembly using the specified virtual path.

GetCompiledCustomString(String)

Компилирует файл по его виртуальному пути, и возвращает настраиваемую строку, которую поставщик построения хранит в кэше.Compiles a file, given its virtual path, and returns a custom string that the build provider persists in cache.

GetCompiledType(String)

Компилирует файл по его виртуальному пути и возвращает скомпилированный тип.Compiles a file, given its virtual path, and returns the compiled type.

GetGlobalAsaxType()

Получает объект, представляющий скомпилированный тип для файла Global.asax.Gets an object that represents the compiled type for the Global.asax file.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetObjectFactory(String, Boolean)

Получает фабрику объектов для указанного виртуального пути.Gets an object factory for the specified virtual path.

GetReferencedAssemblies()

Возвращает список ссылок на сборки, на которые должны ссылаться компиляции всех страниц.Returns a list of assembly references that all page compilations must reference.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
GetType(String, Boolean)

Ищет тип в сборках верхнего уровня или сборках, заданных в конфигурации и, при необходимости, выбрасывает исключение при сбое.Finds a type in the top-level assemblies or in assemblies that are defined in configuration, and optionally throws an exception on failure.

GetType(String, Boolean, Boolean)

Ищет тип в сборках верхнего уровня или сборках, заданных в конфигурации, используя поиск без учета регистра и, при необходимости, выбрасывает исключение при сбое.Finds a type in the top-level assemblies, or in assemblies that are defined in configuration, by using a case-insensitive search and optionally throwing an exception on failure.

GetVirtualPathDependencies(String)

Предоставляет набор зависимостей для указанного виртуального пути.Provides a collection of virtual-path dependencies for a specified virtual path.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ReadCachedFile(String)

Считывает кэшированный файл.Reads a cached file.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к

См. также раздел