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 애플리케이션에 대한 호스팅 환경에서 개체의 수명 관리를 제공합니다. 다음을 담당합니다.

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

  • 애플리케이션 수명 및 애플리케이션에 등록된 개체의 수명 관리

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

  • 지정된 순간에 호스팅 프로세스에서 실행되는 애플리케이션 목록을 제공합니다.

메서드

Name Description
Close()

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

CreateObject(IApplicationHost, Type)

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

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

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

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

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

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)

적용 대상