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 обеспечивает управление временем существования объектов в среде размещения для приложения ASP.NET. Он несет ответственность за:
Активация и инициализация приложений ASP.NET.
Управление временем существования приложения и временем существования объектов, зарегистрированных в приложении.
Предоставление объектов, используемых средой размещения для обработки ASP.NET запросов приложений.
Предоставление списка приложений, работающих в процессе размещения в любой момент.
Методы
| Имя | Описание |
|---|---|
| Close() |
Завершает работу всех доменов приложений. |
| CreateObject(IApplicationHost, Type) |
Создает объект для указанного домена приложения на основе типа. |
| CreateObject(String, Type, String, String, Boolean, Boolean) |
Создает объект для указанного домена приложения на основе типов, виртуальных и физических путей, логическое значение, указывающее на поведение сбоя, когда объект указанного типа уже существует, и логическое значение, указывающее, возникают ли исключения ошибок инициализации размещения. |
| CreateObject(String, Type, String, String, 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) |