Hosting di Common Language Runtime
Aggiornamento: novembre 2007
Per le applicazioni scritte con .NET Framework, l'hosting di Common Language Runtime è completamente trasparente. Se si compila il codice gestito come assembly con estensione exe, il runtime verrà avviato automaticamente da mscoree.dll al momento dell'esecuzione dell'assembly exe. Tuttavia, anche le applicazioni non gestite possono trarre vantaggio dall'hosting di Common Language Runtime. Il runtime fornisce un framework per l'estensione di applicazioni quali Microsoft Internet Information Services e Microsoft SQL Server 2005.
Sia che venga richiamata automaticamente, come nel caso degli assembly exe gestiti, o caricata tramite l'API di hosting non gestita, un'applicazione .NET Framework richiede una sezione di codice chiamata host di runtime. L'host di runtime carica il runtime in un processo, crea i domini applicazione all'interno di tale processo e carica ed esegue il codice utente all'interno dei domini applicazione.
In questa sezione
Cenni preliminari sull'hosting
Viene fornita una panoramica dell'hosting di runtime.Caricamento di Common Language Runtime in un processo
Viene descritto come caricare il runtime in un processo.Transizione al codice di hosting gestito
Viene descritto come migrare dal codice non gestito al codice gestito.Determinazione dei limiti del dominio applicazione
Viene descritto come determinare dove impostare i limiti del dominio di una nuova applicazione.Creazione e configurazione di domini applicazione
Viene descritto come creare e configurare domini applicazione in cui eseguire codice utente.Caricamento ed esecuzione di codice utente
Viene descritto come caricare ed eseguire codice utente.Impostazione dei criteri di sicurezza a livello di dominio applicazione
Viene descritto come impostare i criteri di sicurezza a livello di dominio applicazione.Impostazione di principali e criteri della sicurezza basata sui ruoli
Viene descritto come impostare i criteri di sicurezza basata sui ruoli.Scaricamento di domini e arresto di un processo
Viene descritto come scaricare i domini applicazione e come arrestare un processo.
Sezioni correlate
Host di runtime
Viene descritto il codice che un'applicazione richiede al momento dell'avvio.Domini applicazione
Vengono descritti i costrutti che gli host utilizzano per isolare il codice in esecuzione all'interno di un processo.Esecuzione affiancata di diverse versioni
Viene descritta l'esecuzione di più versioni di un'applicazione, di un componente o del runtime.Interfacce di hosting per .NET Framework 2.0 e versioni successive
Vengono descritte le interfacce non gestite per l'hosting del runtime.