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

傳回

物件工廠。

例外狀況

虛擬路徑並不存在。

-或-

當此方法被呼叫時,已存在一個更高層的例外。

-或-

此方法是在編譯過程中建立頂層檔案時被呼叫的。

-或-

這是一個預先編譯好的應用程式,且在快取中找不到虛擬路徑。

-或-

偵測到一個循環指涉。

備註

此方法回傳一個物件,讓你能透過編譯虛擬路徑來產生型別。 無論網站是否預先編譯,都會回傳物件。

適用於