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

返回

对象工厂。

例外

虚拟路径不存在。

- 或 -

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

- 或 -

在编译过程构建顶级文件时调用此方法。

- 或 -

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

- 或 -

检测到含循环引用。

注解

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

适用于