Condividi tramite


Scaricamento di domini e arresto di un processo

È 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.

Nella classe System.AppDomain è incluso un metodo statico denominato Unload che può essere utilizzato dagli host per scaricare un determinato dominio applicazione. AppDomain.Unload esegue un arresto regolare, non scaricando il dominio applicazione fino a quando non vi sono più 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 ICLRRuntimeHost::Stop può essere utilizzato per disattivare Common Language Runtime in un processo. Dopo che ICLRRuntimeHost::Stop è stato chiamato su un processo, il runtime non può essere riavviato in tale processo. ICLRRuntimeHost::Stop deve essere chiamato una volta per ogni chiamata di ICLRRuntimeHost::Start.

Nota

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

Vedere anche

Riferimenti

AppDomain.Unload Method

Altre risorse

Hosting di Common Language Runtime