System.Web.Compilation.ClientBuildManager Members

The members of System.Web.Compilation.ClientBuildManager are listed below.

See Also: Inherited members from System.MarshalByRefObject

Public Constructors

Initializes a new instance of the System.Web.Compilation.ClientBuildManager class without a specified target directory or precompilation flags.

Initializes a new instance of the System.Web.Compilation.ClientBuildManager class with the specified target directory.

Initializes a new instance of the System.Web.Compilation.ClientBuildManager class with the specified target directory and compilation parameter.

Public Properties

[read-only]
CodeGenDirstring.

Gets the physical path to the directory used for code generation.

[read-only]
IsHostCreatedbool.

Gets a value that indicates whether an application domain for compiling ASP.NET Web applications has been created.

Public Methods

CompileApplicationDependencies()

Compiles application-dependent files, such as files in the App_Code directory, the Global.asax file, resource files, and Web references.

CompileFile(string)

Compiles the file represented by the virtual path.

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, bool) : System.Web.Hosting.IRegisteredObject

Creates an object in the application domain of the ASP.NET runtime.

GenerateCode(string, string, out IDictionary) : string
Documentation for this section has not yet been entered.
GenerateCodeCompileUnit(string, out Type, out System.CodeDom.Compiler.CompilerParameters, out IDictionary) : System.CodeDom.CodeCompileUnit
Documentation for this section has not yet been entered.
GenerateCodeCompileUnit(string, string, out Type, out System.CodeDom.Compiler.CompilerParameters, out IDictionary) : System.CodeDom.CodeCompileUnit
Documentation for this section has not yet been entered.
GetAppDomainShutdownDirectories() : string[]

Gets the directories with files that, when changed, cause the application domain to shut down.

GetBrowserDefinitions() : IDictionary

Gets a collection of browser elements.

GetCodeDirectoryInformation(string, out Type, out System.CodeDom.Compiler.CompilerParameters, out string)
Documentation for this section has not yet been entered.
GetCompiledType(string) : Type

Compiles the file represented by the virtual path and returns its compiled type.

GetCompilerParameters(string, out Type, out System.CodeDom.Compiler.CompilerParameters)
Documentation for this section has not yet been entered.
GetGeneratedFileVirtualPath(string) : string

Returns the virtual path of a generated file.

GetGeneratedSourceFile(string) : string

Gets the physical path to the generated file for a virtual path.

GetTopLevelAssemblyReferences(string) : string[]

Returns an array of the assemblies defined in the Bin directory and the <assembly> section of the Web configuration file.

GetVirtualCodeDirectories() : string[]

Returns the virtual paths to the App_Code directory and its subdirectories in an ASP.NET application.

override
InitializeLifetimeService() : object

Gives the application domain an infinite lifetime by preventing a lease from being created.

IsCodeAssembly(string) : bool

Indicates whether an assembly is a code assembly.

PrecompileApplication()

Precompiles an ASP.NET application.

PrecompileApplication(ClientBuildManagerCallback)

Precompiles an ASP.NET application and provides a callback method to receive status information about the build.

PrecompileApplication(ClientBuildManagerCallback, bool)

Precompiles an ASP.NET application, provides a callback method to receive status information about the build, and indicates whether to create a clean build.

Unload() : bool

Unloads the application domain for compiling ASP.NET Web applications.

Public Events

AppDomainShutdown

Occurs when an application domain is shut down.

AppDomainStarted

Occurs when an application domain is started.

AppDomainUnloaded

Occurs when an application domain is unloaded.

Explicitly Implemented Interface Members

IDisposable.Dispose

Terminates the current ASP.NET application.