BuildManager.GetObjectFactory(String, Boolean) 方法

定义

获取指定虚拟路径的对象工厂。

public:
 static System::Web::Util::IWebObjectFactory ^ GetObjectFactory(System::String ^ virtualPath, bool throwIfNotFound);
public static System.Web.Util.IWebObjectFactory GetObjectFactory(string virtualPath, bool throwIfNotFound);
static member GetObjectFactory : string * bool -> System.Web.Util.IWebObjectFactory
Public Shared Function GetObjectFactory (virtualPath As String, throwIfNotFound As Boolean) As IWebObjectFactory

参数

virtualPath
String

虚拟路径。

throwIfNotFound
Boolean

true 如果虚拟路径不存在,则引发错误;否则,为 false. 如果虚拟路径不存在并且 throwIfNotFoundfalse,则此方法返回 null

返回

对象工厂。

例外

虚拟路径不存在。

-或-

调用此方法时,已存在更高级别的异常。

-或-

编译过程生成顶级文件时调用此方法。

-或-

这是预编译的应用程序,在缓存中找不到虚拟路径。

-或-

检测到循环引用。

注解

此方法返回一个对象,该对象允许通过编译虚拟路径生成类型。 无论网站是否预编译,它都会返回一个对象。

适用于