共用方式為


BuildManager.GetObjectFactory(String, Boolean) 方法

定義

取得指定之虛擬路徑的 Object Factory。

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

傳回

物件 Factory。

例外狀況

虛擬路徑不存在。

-或-

呼叫此方法時,已有較高層級的例外狀況存在。

-或-

當編譯處理序已建置最上層的檔案時,已呼叫這個方法。

-或-

這是先行編譯的應用程式,在快取中找不到虛擬路徑。

-或-

偵測到循環參考。

備註

這個方法會傳回 物件,可讓您藉由編譯虛擬路徑來產生類型。 不論網站是否已預先編譯,它都會傳回 物件。

適用於