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)

public:
static IWebObjectFactory^ GetObjectFactory(
	String^ virtualPath,
	bool throwIfNotFound
)

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: