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。
返回
对象工厂。
例外
虚拟路径不存在。
-或-
调用此方法时,已存在更高级别的异常。
-或-
编译过程生成顶级文件时调用此方法。
-或-
这是预编译的应用程序,在缓存中找不到虚拟路径。
-或-
检测到循环引用。
注解
此方法返回一个对象,该对象允许通过编译虚拟路径生成类型。 无论网站是否预编译,它都会返回一个对象。