BuildManager.GetObjectFactory(String, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为指定虚拟路径获取对象工厂。
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
。 如果虚拟路径不存在,并且 throwIfNotFound
为 false
,则此方法返回 null
。
返回
对象工厂。
例外
虚拟路径不存在。
- 或 -
在调用该方法时已存在更高级别的异常。
- 或 -
在编译过程构建顶级文件时调用此方法。
- 或 -
这是一个预编译的应用程序,在缓存中找不到虚拟路径。
- 或 -
检测到含循环引用。
注解
此方法返回一个 对象,该对象使你能够通过编译虚拟路径来生成类型。 无论网站是否已预编译,它都会返回 一个 对象。