다음을 통해 공유


ApplicationManager 클래스

정의

ASP.NET 호스팅 애플리케이션의 ASP.NET 애플리케이션 도메인을 관리합니다.

public ref class ApplicationManager sealed : MarshalByRefObject
public sealed class ApplicationManager : MarshalByRefObject
type ApplicationManager = class
    inherit MarshalByRefObject
Public NotInheritable Class ApplicationManager
Inherits MarshalByRefObject
상속
ApplicationManager

설명

ApplicationManager 개체는 ASP.NET 애플리케이션에 대 한 호스팅 환경에서 개체의 수명 관리를 제공 합니다. IISConfigurator는 다음을 담당합니다.

  • 활성화 및 ASP.NET 애플리케이션을 초기화 합니다.

  • 애플리케이션에 등록 된 애플리케이션 수명 및 개체의 수명을 관리 합니다.

  • 호스팅 환경에서 ASP.NET 애플리케이션 요청을 처리 하는 데 사용 되는 개체를 노출 합니다.

  • 특정된 시점에 호스팅 프로세스에서 실행 중인 애플리케이션의 목록을 제공 합니다.

메서드

Close()

모든 애플리케이션 도메인을 종료합니다.

CreateObject(IApplicationHost, Type)

형식에 따라, 지정된 애플리케이션 도메인에 대한 개체를 만듭니다.

CreateObject(String, Type, String, String, Boolean)

형식, 가상 및 실제 경로, 지정된 형식의 개체가 이미 있는 경우의 실패 동작을 나타내는 부울 값을 기반으로 지정된 애플리케이션 도메인에 대한 개체를 만듭니다.

CreateObject(String, Type, String, String, Boolean, Boolean)

형식, 가상 및 실제 경로, 지정된 형식의 개체가 이미 있는 경우의 실패 동작을 나타내는 부울 값 및 호스팅 초기화 오류 예외가 throw되는지 여부를 나타내는 부울 값을 기반으로 지정된 애플리케이션 도메인에 대한 개체를 만듭니다.

CreateObjRef(Type)

원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다.

(다음에서 상속됨 MarshalByRefObject)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetAppDomain(IApplicationHost)

지정된 호스트를 사용하여 애플리케이션의 애플리케이션 도메인을 가져옵니다.

GetAppDomain(String)

지정된 애플리케이션의 애플리케이션 도메인을 가져옵니다.

GetApplicationManager()

ASP.NET 호스트 프로세스와 관련된 ApplicationManager 개체의 단일 인스턴스를 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetLifetimeService()
사용되지 않습니다.

이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다.

(다음에서 상속됨 MarshalByRefObject)
GetObject(String, Type)

지정한 애플리케이션에서 지정한 형식의 등록된 개체를 반환합니다.

GetRunningApplications()

실행 중인 애플리케이션의 스냅샷을 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
InitializeLifetimeService()

임대가 만들어지는 것을 방지하여 애플리케이션 도메인에 영구 수명을 제공합니다.

IsIdle()

프로세스가 호스팅하는 모든 애플리케이션이 유휴 상태이며 요청을 처리하고 있지 않은지 여부를 나타내는 값을 반환합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
MemberwiseClone(Boolean)

현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다.

(다음에서 상속됨 MarshalByRefObject)
Open()

애플리케이션 관리자 인터페이스의 사용자 참조 횟수를 스레드로부터 안전한 방식으로 늘립니다.

ShutdownAll()

모든 애플리케이션 리소스를 언로드합니다.

ShutdownApplication(String)

지정된 애플리케이션을 언로드합니다.

StopObject(String, Type)

애플리케이션의 등록된 개체 목록에서 지정된 개체를 제거합니다. 제거하려는 개체가 애플리케이션의 등록된 개체 목록에 마지막으로 남아 있는 개체이면 애플리케이션이 언로드됩니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상