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. Если виртуальный путь не существует и параметр throwIfNotFound имеет значение false, этот метод возвращает значение null.

Возвращаемое значение

Фабрика объектов.

Исключения

Виртуальный путь не существует.

-или-

Исключение более высокого уровня уже существовало при вызове этого метода.

-или-

Этот метод был вызван во время построение файлов верхнего уровня процессом компиляции.

-или-

Это предкомпилированное приложение, виртуальный путь не найден в кэше.

-или-

Обнаружена циклическая ссылка.

Комментарии

Этот метод возвращает объект , который позволяет создать тип путем компиляции виртуального пути. Он возвращает объект независимо от того, является ли веб-сайт предварительно скомпилирован.

Применяется к