Programmazione con i domini applicazione e gli assemblyProgramming with Application Domains and Assemblies

Gli host come Microsoft Internet Explorer, ASP.NET e la shell di Windows caricano Common Language Runtime in un processo, creano un dominio dell'applicazione in tale processo e quindi caricano ed eseguono codice dell'utente in tale dominio dell'applicazione quando eseguono un'applicazione .NET Framework.Hosts such as Microsoft Internet Explorer, ASP.NET, and the Windows shell load the common language runtime into a process, create an application domain in that process, and then load and execute user code in that application domain when running a .NET Framework application. Nella maggior parte dei casi, non è necessario occuparsi della creazione dei domini dell'applicazione e del caricamento di assembly all'interno degli stessi, perché è l'host di runtime a eseguire tali attività.In most cases, you do not have to worry about creating application domains and loading assemblies into them because the runtime host performs those tasks.

Tuttavia, se si sta creando un'applicazione che ospita Common Language Runtime, strumenti o codice che si vogliono scaricare a livello di codice o componenti modulari che possono essere scaricati e ricaricati in tempo reale, si creano anche domini dell'applicazione personalizzati.However, if you are creating an application that will host the common language runtime, creating tools or code you want to unload programmatically, or creating pluggable components that can be unloaded and reloaded on the fly, you will be creating your own application domains. Anche se non si sta creando un host di runtime, questa sezione fornisce importanti informazioni su come utilizzare i domini dell'applicazione e gli assembly caricati al loro interno.Even if you are not creating a runtime host, this section provides important information on how to work with application domains and assemblies loaded in these application domains.

In questa sezioneIn This Section

Argomenti relativi alle procedure per domini applicazione e assemblyApplication Domains and Assemblies How-to Topics
Fornisce i collegamenti a tutte le procedure contenute nella documentazione sui concetti relativi alla programmazione con domini dell'applicazione e assembly.Provides links to all How-to topics found in the conceptual documentation for programming with application domains and assemblies.

Uso dei domini dell'applicazioneUsing Application Domains
Fornisce esempi di creazione, configurazione e uso dei domini dell'applicazione.Provides examples of creating, configuring, and using application domains.

Programmazione con gli assemblyProgramming with Assemblies
Descrive come creare, firmare e impostare attributi sugli assembly.Describes how to create, sign, and set attributes on assemblies.

Creazione di assembly e metodi dinamiciEmitting Dynamic Methods and Assemblies
Descrive come creare gli assembly dinamici.Describes how to create dynamic assemblies.

Assembly in Common Language RuntimeAssemblies in the Common Language Runtime
Viene fornita una panoramica sui concetti di base relativi agli assembly.Provides a conceptual overview of assemblies.

Domini dell'applicazioneApplication Domains
Viene fornita una panoramica sui concetti di base relativi ai domini applicazione.Provides a conceptual overview of application domains.

Panoramica della reflectionReflection Overview
Descrive come usare la classe Reflection per ottenere informazioni su un assembly.Describes how to use the Reflection class to obtain information about an assembly.