Utilizzo dei domini applicazione
Aggiornamento: novembre 2007
I domini applicazione offrono un'unità di isolamento per Common Language Runtime e vengono creati ed eseguiti all'interno di un processo. I domini applicazione vengono solitamente creati da un host Common Language Runtime, ovvero un'applicazione responsabile del caricamento di Common Language Runtime in un processo e dell'esecuzione del codice utente all'interno di un dominio applicazione. Grazie all'host Common Language Runtime vengono creati un processo e un dominio applicazione predefinito, al cui interno viene eseguito codice gestito. Tra gli host Common Language Runtime sono inclusi ASP.NET, Microsoft Internet Explorer e la shell di Windows.
Per la maggior parte delle applicazioni non è richiesta alcuna creazione di domini applicazione da parte del programmatore. Tutti i domini applicazione necessari vengono creati dall'host Common Language Runtime. È tuttavia possibile creare e configurare domini applicazione aggiuntivi se per l'applicazione è necessario isolare codice oppure utilizzare e scaricare DLL.
In questa sezione
Procedura: creare un dominio applicazione
Viene descritto come creare a livello di codice un dominio applicazione.Procedura: scaricare un dominio applicazione
Viene descritto come scaricare a livello di codice un dominio applicazione.Procedura: configurare un dominio applicazione
Vengono fornite informazioni introduttive sulla configurazione di un dominio applicazione.Recupero di informazioni di installazione da un dominio applicazione
Viene descritto come recuperare informazioni di installazione da un dominio applicazione.Procedura: caricare assembly in un dominio applicazione
Viene descritto come caricare un assembly in un dominio applicazione.Procedura: reperire informazioni su tipo e membro da un assembly
Viene descritto come recuperare informazioni relative a un assembly.Creazione di copie replicate di assembly
Viene descritto come utilizzare la funzionalità di copia replicata per aggiornare gli assembly mentre sono in uso e come configurare la funzionalità di copia replicata.
Riferimenti
- AppDomain
Rappresenta un dominio applicazione. Fornisce metodi per la creazione e il controllo di domini applicazione.
Sezioni correlate
Cenni preliminari sugli assembly
Viene fornita una panoramica delle funzioni svolte dagli assembly.Programmazione con gli assembly
Viene descritto come creare, firmare e impostare gli attributi degli assembly.Creazione di assembly e metodi dinamici
Viene descritto come creare assembly dinamici.Domini applicazione
Viene fornita una panoramica sui concetti di base relativi ai domini applicazione.Cenni preliminari su reflection
Viene descritto l'utilizzo della classe Reflection per ottenere informazioni su un assembly.