BuildManager.GetObjectFactory(String, Boolean) Metoda

Definicja

Pobiera fabrykę obiektów dla określonej ścieżki wirtualnej.

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

Parametry

virtualPath
String

Ścieżka wirtualna.

throwIfNotFound
Boolean

true aby zgłosić błąd, jeśli ścieżka wirtualna nie istnieje; w przeciwnym razie , false. Jeśli ścieżka wirtualna nie istnieje i throwIfNotFound ma falsewartość , ta metoda zwraca nullwartość .

Zwraca

Fabryka obiektów.

Wyjątki

Ścieżka wirtualna nie istnieje.

-lub-

Wyjątek wyższego poziomu już istniał, gdy ta metoda została wywołana.

-lub-

Ta metoda została wywołana, podczas gdy proces kompilacji kompilował pliki najwyższego poziomu.

-lub-

Jest to wstępnie skompilowana aplikacja, a ścieżka wirtualna nie została znaleziona w pamięci podręcznej.

-lub-

Wykryto odwołanie cykliczne.

Uwagi

Ta metoda zwraca obiekt, który umożliwia wygenerowanie typu przez kompilowanie ścieżki wirtualnej. Zwraca obiekt niezależnie od tego, czy witryna sieci Web jest wstępnie skompilowana.

Dotyczy