ClientBuildManager ClientBuildManager ClientBuildManager ClientBuildManager Class

Определение

Предоставляет услуги служб компиляции для приложений ASP.NET.Provides compilation services for ASP.NET applications.

public ref class ClientBuildManager sealed : MarshalByRefObject, IDisposable
public sealed class ClientBuildManager : MarshalByRefObject, IDisposable
type ClientBuildManager = class
    inherit MarshalByRefObject
    interface IDisposable
Public NotInheritable Class ClientBuildManager
Inherits MarshalByRefObject
Implements IDisposable
Наследование
ClientBuildManagerClientBuildManagerClientBuildManagerClientBuildManager
Реализации

Комментарии

ClientBuildManager Класс предоставляет методы и свойства для компиляции веб-приложений ASP.NET и получения созданных сборок или созданного исходного кода.The ClientBuildManager class offers methods and properties for compiling ASP.NET Web applications, and retrieving the generated assemblies or generated source code. Экземпляры класса, устанавливаются в домене приложения клиента и предоставления доступа к системе построения ASP.NET за пределами Microsoft Internet Information Services (IIS).Instances of the class are established in the client's application domain and provide access to the ASP.NET build system outside of Microsoft Internet Information Services (IIS). Класс можно использовать для разработки настраиваемых средств для компиляции веб-приложений.The class can be used to develop customized tools for compiling Web applications.

Средство командной строки aspnet_compiler использует ClientBuildManager класса.The command-line tool aspnet_compiler uses the ClientBuildManager class.

Конструкторы

ClientBuildManager(String, String) ClientBuildManager(String, String) ClientBuildManager(String, String) ClientBuildManager(String, String)

Инициализирует новый экземпляр класса ClientBuildManager без указанного целевого каталога или флагов предварительной компиляции.Initializes a new instance of the ClientBuildManager class without a specified target directory or precompilation flags.

ClientBuildManager(String, String, String) ClientBuildManager(String, String, String) ClientBuildManager(String, String, String) ClientBuildManager(String, String, String)

Инициализирует новый экземпляр класса ClientBuildManager с указанными целевым каталогом.Initializes a new instance of the ClientBuildManager class with the specified target directory.

ClientBuildManager(String, String, String, ClientBuildManagerParameter) ClientBuildManager(String, String, String, ClientBuildManagerParameter) ClientBuildManager(String, String, String, ClientBuildManagerParameter) ClientBuildManager(String, String, String, ClientBuildManagerParameter)

Инициализирует новый экземпляр класса ClientBuildManager с указанным целевым каталогом и параметром компиляции.Initializes a new instance of the ClientBuildManager class with the specified target directory and compilation parameter.

ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider)

Инициализирует новый экземпляр класса ClientBuildManager, используя заданный виртуальный каталог, исходный каталог, целевой каталог, параметр компиляции и поставщик описания типа.Initializes a new instance of the ClientBuildManager class by using the specified virtual directory, source directory, target directory, compilation parameter, and type-description provider.

Свойства

CodeGenDir CodeGenDir CodeGenDir CodeGenDir

Возвращает физический путь к каталогу, используемому для создания кода.Gets the physical path to the directory used for code generation.

IsHostCreated IsHostCreated IsHostCreated IsHostCreated

Возвращает значение, позволяющее определить, был ли создан домен приложения для компиляции веб-приложений ASP.NET.Gets a value that indicates whether an application domain for compiling ASP.NET Web applications has been created.

Методы

CompileApplicationDependencies() CompileApplicationDependencies() CompileApplicationDependencies() CompileApplicationDependencies()

Компилирует связанные с приложением файлы, например файлы в каталоге App_Code, файл Global.asax, файлы ресурсов и веб-ссылки.Compiles application-dependent files, such as files in the App_Code directory, the Global.asax file, resource files, and Web references.

CompileFile(String) CompileFile(String) CompileFile(String) CompileFile(String)

Компилирует файл, представленный виртуальным путем.Compiles the file represented by the virtual path.

CompileFile(String, ClientBuildManagerCallback) CompileFile(String, ClientBuildManagerCallback) CompileFile(String, ClientBuildManagerCallback) CompileFile(String, ClientBuildManagerCallback)

Компилирует файл, представленный виртуальным путем и предоставляет класс обратного вызова для получения сведений о построении, связанных с состоянием.Compiles the file represented by the virtual path and provides a callback class to receive status information about the build.

CreateObject(Type, Boolean) CreateObject(Type, Boolean) CreateObject(Type, Boolean) CreateObject(Type, Boolean)

Создает объект в домене приложения среды выполнения ASP.NET.Creates an object in the application domain of the ASP.NET runtime.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GenerateCode(String, String, IDictionary) GenerateCode(String, String, IDictionary) GenerateCode(String, String, IDictionary) GenerateCode(String, String, IDictionary)

Создает код на основе содержимого файла.Generates code from the contents of a file.

GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary) GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary) GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary) GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary)

Возвращает содержимое, дерево codeDOM, тип компилятора и параметры компилятора для файла, представленного виртуальным путем.Returns the contents, codeDOM tree, compiler type, and compiler parameters for a file represented by a virtual path.

GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary) GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary) GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary) GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary)

Возвращает дерево codeDOM, тип компилятора и параметры компилятора для файла, представленного виртуальным путем.Returns the codeDOM tree, compiler type, and compiler parameters for a file represented by a virtual path.

GetAppDomainShutdownDirectories() GetAppDomainShutdownDirectories() GetAppDomainShutdownDirectories() GetAppDomainShutdownDirectories()

Возвращает каталоги с файлами, которые в случае их изменения инициируют завершение работы домена приложения.Gets the directories with files that, when changed, cause the application domain to shut down.

GetBrowserDefinitions() GetBrowserDefinitions() GetBrowserDefinitions() GetBrowserDefinitions()

Возвращает набор элементов браузера.Gets a collection of browser elements.

GetCodeDirectoryInformation(String, Type, CompilerParameters, String) GetCodeDirectoryInformation(String, Type, CompilerParameters, String) GetCodeDirectoryInformation(String, Type, CompilerParameters, String) GetCodeDirectoryInformation(String, Type, CompilerParameters, String)

Возвращает сведения о типе компилятора, его параметрах и каталоге, в котором должны храниться файлы кода, созданные на основе не являющихся файлами кода файлов, например .wsdl.Gets information about the compiler type, compiler parameters, and the directory in which to store code files generated from non-code files such as .wsdl files.

GetCompiledType(String) GetCompiledType(String) GetCompiledType(String) GetCompiledType(String)

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

GetCompilerParameters(String, Type, CompilerParameters) GetCompilerParameters(String, Type, CompilerParameters) GetCompilerParameters(String, Type, CompilerParameters) GetCompilerParameters(String, Type, CompilerParameters)

Возвращает тип и параметры компилятора, используемые для построения файла, представленного виртуальным путем.Returns the compiler type and parameters that are used to build a file represented by a virtual path.

GetGeneratedFileVirtualPath(String) GetGeneratedFileVirtualPath(String) GetGeneratedFileVirtualPath(String) GetGeneratedFileVirtualPath(String)

Возвращает виртуальный путь к созданному файлу.Returns the virtual path of a generated file.

GetGeneratedSourceFile(String) GetGeneratedSourceFile(String) GetGeneratedSourceFile(String) GetGeneratedSourceFile(String)

Возвращает для виртуального пути физический путь к созданному файлу.Gets the physical path to the generated file for a virtual path.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetTopLevelAssemblyReferences(String) GetTopLevelAssemblyReferences(String) GetTopLevelAssemblyReferences(String) GetTopLevelAssemblyReferences(String)

Возвращает массив сборок, заданных в каталоге Bin и раздел <assembly> файла веб-конфигурации.Returns an array of the assemblies defined in the Bin directory and the <assembly> section of the Web configuration file.

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
GetVirtualCodeDirectories() GetVirtualCodeDirectories() GetVirtualCodeDirectories() GetVirtualCodeDirectories()

Возвращает виртуальные пути к каталогу App_Code и его вложенным каталогам в приложении ASP.NET.Returns the virtual paths to the App_Code directory and its subdirectories in an ASP.NET application.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Предоставляет домену приложения бесконечное время существования, предотвращая создание аренды.Gives the application domain an infinite lifetime by preventing a lease from being created.

IsCodeAssembly(String) IsCodeAssembly(String) IsCodeAssembly(String) IsCodeAssembly(String)

Указывает, является ли сборка сборкой кода.Indicates whether an assembly is a code assembly.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

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

(Inherited from MarshalByRefObject)
PrecompileApplication() PrecompileApplication() PrecompileApplication() PrecompileApplication()

Осуществляет предварительную компиляцию приложения ASP.NET.Precompiles an ASP.NET application.

PrecompileApplication(ClientBuildManagerCallback) PrecompileApplication(ClientBuildManagerCallback) PrecompileApplication(ClientBuildManagerCallback) PrecompileApplication(ClientBuildManagerCallback)

Выполняет предварительную компиляцию приложения ASP.NET и предоставляет метод обратного вызова для получения сведений о построении, связанных с состоянием.Precompiles an ASP.NET application and provides a callback method to receive status information about the build.

PrecompileApplication(ClientBuildManagerCallback, Boolean) PrecompileApplication(ClientBuildManagerCallback, Boolean) PrecompileApplication(ClientBuildManagerCallback, Boolean) PrecompileApplication(ClientBuildManagerCallback, Boolean)

Выполняет предварительную компиляцию приложения ASP.NET, предоставляет метод обратного вызова для получения связанных с построением сведений о состоянии и указывает, нужно ли создавать построение с нуля.Precompiles an ASP.NET application, provides a callback method to receive status information about the build, and indicates whether to create a clean build.

ToString() ToString() ToString() ToString()

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

(Inherited from Object)
Unload() Unload() Unload() Unload()

Выгружает домен приложения для компиляции веб-приложений ASP.NET.Unloads the application domain for compiling ASP.NET Web applications.

События

AppDomainShutdown AppDomainShutdown AppDomainShutdown AppDomainShutdown

Происходит при завершении работы домена приложения.Occurs when an application domain is shut down.

AppDomainStarted AppDomainStarted AppDomainStarted AppDomainStarted

Происходит при запуске домена приложения.Occurs when an application domain is started.

AppDomainUnloaded AppDomainUnloaded AppDomainUnloaded AppDomainUnloaded

Происходит при выгрузке домена приложения.Occurs when an application domain is unloaded.

Явные реализации интерфейса

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Завершает работу текущего приложения ASP.NET.Terminates the current ASP.NET application.

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

Дополнительно