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.

-또는-

appId 가 있거나 비어 있습니다 null .

-또는-

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

설명

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

메모

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

적용 대상