Condividi tramite


Uso dei domini delle applicazioni

Annotazioni

Questo articolo è specifico di .NET Framework. Non si applica alle implementazioni più recenti di .NET, incluse .NET 6 e versioni successive.

Gli domini applicazione forniscono un'unità di isolamento per il Common Language Runtime. Vengono creati ed eseguiti all'interno di un processo. I domini applicazione vengono in genere creati da un host di runtime, che è un'applicazione responsabile del caricamento del runtime in un processo ed esecuzione del codice utente all'interno di un dominio applicazione. L'host di runtime crea un processo e un dominio applicazione predefinito ed esegue il codice gestito al suo interno. Gli host di runtime includono ASP.NET e la shell di Windows.

Per la maggior parte delle applicazioni, non è necessario creare un dominio applicazione personalizzato; l'host di runtime crea automaticamente tutti i domini applicazione necessari. Tuttavia, è possibile creare e configurare domini applicazione aggiuntivi se l'applicazione deve isolare il codice o per usare e scaricare DLL.

In questa sezione

Procedura: Creare un dominio applicazione Viene descritto come creare un dominio applicazione a livello di codice.

Procedura: Scaricare un dominio applicazione Viene descritto come scaricare un dominio applicazione a livello di codice.

Procedura: Configurare un dominio applicazione Fornisce un'introduzione alla configurazione di un dominio applicazione.

Recupero delle informazioni di installazione da un dominio applicazione Viene descritto come recuperare le 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: Ottenere informazioni sui tipi e sui membri presente in un assembly Viene descritto come recuperare informazioni su un assembly.

Copia ombra degli assembly Descrive come la copia ombra consenta aggiornamenti agli assembly durante il loro utilizzo e come configurare la copia ombra.

Procedura: Ricevere notifiche di eccezione First-Chance Viene illustrato come ricevere una notifica che informa che è stata generata un'eccezione, prima che Common Language Runtime abbia iniziato a cercare gestori di eccezioni.

Risoluzione dei caricamenti degli assembly Fornisce indicazioni sull'uso dell'evento AppDomain.AssemblyResolve per risolvere gli errori di caricamento degli assembly.

Riferimenti

AppDomain Rappresenta un dominio applicazione. Fornisce metodi per la creazione e il controllo dei domini applicazione.

Assembly in .NET Fornisce una panoramica delle funzioni eseguite dagli assembly.

Programmazione con assembly Viene descritto come creare, firmare e impostare attributi sugli assembly.

Emissione di metodi e assembly dinamici Descrive come creare assembly dinamici.

Domini applicazione Fornisce una panoramica concettuale dei domini applicazione.

Panoramica di Reflection Descrive come utilizzare la classe Reflection per ottenere informazioni su un assembly.