다음을 통해 공유


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

가상 경로가 존재하지 않을 경우 오류를 throw하려면 true이고, 그렇지 않으면 false입니다. 가상 경로가 존재하지 않고 throwIfNotFoundfalse이면 이 메서드는 null을 반환합니다.

반환

IWebObjectFactory

개체 팩터리입니다.

예외

가상 경로가 없습니다.

또는

이 메서드를 호출할 때 이미 상위 수준 예외가 존재했습니다.

또는

이 메서드는 컴파일 프로세스가 최상위 파일을 빌드하는 동안 호출되었습니다.

또는

이는 미리 컴파일된 애플리케이션이며 가상 경로는 캐시에서 찾을 수 없습니다.

또는

순환 참조가 발견되었습니다.

설명

이 메서드는 가상 경로를 컴파일하여 형식을 생성할 수 있도록 하는 개체를 반환 합니다. 웹 사이트가 미리 컴파일 되었는지 여부에 관계 없이 개체를 반환 합니다.

적용 대상