다음을 통해 공유


ProcessHost.SetApplicationPreloadState(String, String, Boolean) 메서드

정의

IIS 7.0에서 실행되는 특정 애플리케이션이 미리 로드되도록 구성되었는지 ASP.NET 알 수 있습니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public:
 virtual void SetApplicationPreloadState(System::String ^ context, System::String ^ appId, bool enabled);
public void SetApplicationPreloadState (string context, string appId, bool enabled);
abstract member SetApplicationPreloadState : string * string * bool -> unit
override this.SetApplicationPreloadState : string * string * bool -> unit
Public Sub SetApplicationPreloadState (context As String, appId As String, enabled As Boolean)

매개 변수

context
String

애플리케이션 컨텍스트입니다.

appId
String

애플리케이션의 고유 ID입니다.

enabled
Boolean

애플리케이션을 미리 설치해야 함을 나타내려면 true이고, 그렇지 않으면 false입니다.

구현

예외

애플리케이션을 미리 로드하기 위한 정보를 갖고 있는 IApplicationPreloadUtil 인스턴스는 null을를이거나 비어 있습니다.

또는

appIdnull이거나 비어 있는 경우

또는

enabledtrue로 설정되고, 프로세스 호스트에서는 이전에 IApplicationPreloadUtil 인터페이스가 해당 SetApplicationPreloadUtil(IApplicationPreloadUtil) 메서드로 전달되지 않았습니다.

설명

이 메서드는 SetApplicationPreloadState 인터페이스의 메서드를 IApplicationPreloadManager 구현합니다. IIS 7.0은 SetApplicationPreloadState 메서드를 호출하여 로드되는 애플리케이션이 미리 로드를 지원하는지 여부를 ASP.NET 알립니다.

참고

이 메서드는 IIS 7.0에서 실행되는 애플리케이션에만 적용됩니다.

적용 대상