Поделиться через


ApplicationManager Класс

Определение

Управляет доменами приложений для ведущего приложения 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 приложений.

  • Предоставление списка приложений, выполняющихся в процессе размещения в любой момент времени.

Методы

Close()

Завершает работу всех доменов приложений.

CreateObject(IApplicationHost, Type)

Создает объект для заданного домена приложения на основе типа.

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

Создает объект для указанного домена приложения на основе типа, виртуального и физического пути, а также логического значения, указывающего на ошибку, когда объект указанного типа уже существует.

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

Создает объект для указанного домена приложения на основе типа, виртуального и физического пути, логического значения, указывающего на ошибку, когда объект указанного типа уже существует, и логического значения, указывающего, порождаются ли исключения ошибок инициализации размещения.

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetAppDomain(IApplicationHost)

Получает домен приложения для приложения с использованием заданного узла.

GetAppDomain(String)

Получает домен заданного приложения.

GetApplicationManager()

Возвращает единственный экземпляр объекта ApplicationManager, связанный с ведущим процессом ASP.NET.

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)

Применяется к