Domaines d'application
Les systèmes d'exploitation et les environnements d'exécution assurent généralement une certaine forme d'isolation entre les applications. Par exemple, Microsoft Windows utilise des processus pour isoler des applications. Cette isolation est nécessaire pour que le code en cours d'exécution dans une application ne puisse pas affecter de manière négative d'autres applications non liées.
Les domaines d'application fournissent une limite d'isolation pour la sécurité, la fiabilité, le suivi des versions et le déchargement des assemblys. Les domaines d'application sont généralement créés par des hôtes de runtime qui sont chargés d'initialiser le Common Language Runtime avant l'exécution d'une application.
Cette section explique comment utiliser des domaines d'application pour assurer l'isolation entre les assemblys.
Dans cette section
- Vue d'ensemble des domaines d'application
Propose une vue d'ensemble des domaines d'application.
- Domaines d'application et assemblys
Décrit la relation entre les domaines d'application et les assemblys.
- Domaines d'application et threads
Décrit la relation entre les domaines d'application et les threads du système d'exploitation.
- Programmation avec des domaines d'application
Décrit comment programmer avec des domaines d'application.
Rubriques connexes
- Hébergement du Common Language Runtime
Décrit comment créer et configurer des domaines d'application.
- Hôtes de runtime
Décrit comment utiliser un hôte de runtime.