Выгрузка доменов и завершение процесса
Обновлен: Ноябрь 2007
Домены приложений можно выгружать без остановки всего процесса. Основные приложения могут использовать преимущества, предоставляемые такой функцией, для выгрузки не требующегося в дальнейшем кода, благодаря чему уменьшается использование памяти и увеличивается масштабируемость приложений.
Класс System.AppDomain содержит статический метод Unload, который могут использовать основные приложения для выгрузки определенного домена приложения. AppDomain.Unload корректно завершает работу, не выгружая домен приложения до полного отсутствия действующих потоков.
Сборки, загруженные в стандартный домен приложения, или сборки, загруженные как нейтральные к домену приложения, нельзя выгрузить без завершения всего процесса.
Метод Метод ICLRRuntimeHost::Stop можно использовать для отключения среды CLR для процесса. После вызова метода Метод ICLRRuntimeHost::Stop для процесса, среду CLR невозможно будет перезапустить в этом процессе. Необходимо вызвать Метод ICLRRuntimeHost::Stop один раз для каждого вызова метода Метод ICLRRuntimeHost::Start.
![]() |
---|
Интерфейс Интерфейс ICLRRuntimeHost является новым в платформе .NET Framework версии 2.0. В версиях 1.0 и 1.1 используйте метод Метод ICorRuntimeHost::Stop для отключения среды выполнения. |