Condividi tramite


Scaricamento di domini e arresto di un processo

Aggiornamento: novembre 2007

È possibile scaricare i domini applicazione senza arrestare l'intero processo. Gli host possono beneficiare di questa funzionalità per scaricare il codice non più necessario, riducendo così l'utilizzo di memoria e incrementando la scalabilità delle proprie applicazioni.

La classe System.AppDomain include un metodo statico chiamato Unload che gli host possono utilizzare per scaricare un particolare dominio applicazione. AppDomain.Unload esegue un arresto normale, senza scaricare il dominio applicazione fino a quando non siano più presenti thread attivi.

Gli assembly caricati nel dominio applicazione predefinito o gli assembly caricati in modo indipendente dal dominio non possono essere scaricati senza arrestare l'intero processo.

Il metodo Metodo ICLRRuntimeHost::Stop può essere utilizzato per disattivare Common Language Runtime in un processo. Dopo che Metodo ICLRRuntimeHost::Stop è stato chiamato su un processo, il runtime non può essere riavviato in tale processo. Metodo ICLRRuntimeHost::Stop deve essere chiamato una volta per ogni chiamata di Metodo ICLRRuntimeHost::Start.

Nota:

L'interfaccia ICLRRuntimeHost è nuova di .NET Framework versione 2.0. Nelle versioni 1.0 e 1.1 utilizzare il metodo Metodo ICorRuntimeHost::Stop per disattivare il runtime.

Vedere anche

Riferimenti

AppDomain.Unload

Altre risorse

Hosting di Common Language Runtime