Freigeben über


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

true löst einen Fehler aus, wenn der virtuelle Pfad nicht vorhanden ist, andernfalls false. Wenn der virtuelle Pfad nicht vorhanden ist und throwIfNotFoundfalse ist, wird von dieser Methode null zurückgegeben.

Gibt zurück

Die Objektfactory.

Ausnahmen

Der virtuelle Pfad ist nicht vorhanden.

- oder -

Eine Ausnahme auf höherer Ebene war bereits vorhanden, als diese Methode aufgerufen wurde.

- oder -

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

- oder -

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

- oder -

Ein Zirkelverweis wurde 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: