BuildManager.GetObjectFactory Method (String, Boolean)

.NET Framework (current version)
 

Gets an object factory for the specified virtual path.

Namespace:   System.Web.Compilation
Assembly:  System.Web (in System.Web.dll)

static member GetObjectFactory : 
        virtualPath:string *
        throwIfNotFound:bool -> IWebObjectFactory

Parameters

virtualPath
Type: System.String

The virtual path.

throwIfNotFound
Type: System.Boolean

true to throw an error if the virtual path does not exist; otherwise, false. If the virtual path does not exist and throwIfNotFound is false, this method returns null.

Return Value

Type: System.Web.Util.IWebObjectFactory

The object factory.

Exception Condition
HttpException

The virtual path does not exist.

-or-

A higher-level exception already existed when this method was called.

-or-

This method was called while the compilation process was building top-level files.

-or-

This is a precompiled application and the virtual path was not found in the cache.

-or-

A circular reference was detected.

This method returns an object that enables you to generate a type by compiling the virtual path. It returns an object regardless of whether the Web site is precompiled.

.NET Framework
Available since 4.0
Return to top
Show: