BuildManager.GetObjectFactory(String, Boolean) Methode

Definition

Ruft eine Objektfactory für den angegebenen virtuellen Pfad ab.

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

Parameter

virtualPath
String

Der virtuelle Pfad.

throwIfNotFound
Boolean

trueeinen Fehler auszuwerfen, wenn der virtuelle Pfad nicht vorhanden ist; andernfalls . false Wenn der virtuelle Pfad nicht vorhanden ist und throwIfNotFound ist false, gibt diese Methode zurück null.

Gibt zurück

Die Objektfactory.

Ausnahmen

Der virtuelle Pfad ist nicht vorhanden.

-oder-

Beim Aufrufen dieser Methode ist bereits eine Ausnahme auf höherer Ebene vorhanden.

-oder-

Diese Methode wurde aufgerufen, während der Kompilierungsprozess Dateien auf oberster Ebene erstellt hat.

-oder-

Dies ist eine vorkompilierte Anwendung, und der virtuelle Pfad wurde im Cache nicht gefunden.

-oder-

Es wurde ein Zirkelbezug erkannt.

Hinweise

Diese Methode gibt ein Objekt zurück, mit dem Sie einen Typ generieren können, indem Sie den virtuellen Pfad kompilieren. Es gibt ein Objekt zurück, unabhängig davon, ob die Website vorkompiliert ist.

Gilt für: