Utilisation des domaines d'application
Les domaines d'application fournissent une unité d'isolation pour le Common Language Runtime. Ils sont créés et exécutés dans un processus. Les domaines d'application sont généralement créés par un hôte de runtime, qui est une application responsable du chargement du runtime dans un processus et de l'exécution du code utilisateur dans un domaine d'application. L'hôte de runtime crée un processus et un domaine d'application par défaut et exécute le code managé dans ce domaine d'application. Les hôtes de runtime comprennent ASP.NET, Microsoft Internet Explorer et le shell Windows.
Pour la plupart des applications, vous n'avez pas besoin de créer votre propre domaine d'application ; l'hôte de runtime crée à votre place tout domaine d'application nécessaire. Toutefois, vous pouvez créer et configurer des domaines d'application supplémentaires si votre application doit isoler du code ou utiliser et décharger des DLL.
Dans cette section
- Comment : créer un domaine d'application
Explique comment créer un domaine d'application par programme.
- Comment : décharger un domaine d'application
Explique comment décharger un domaine d'application par programme.
- Comment : configurer un domaine d'application
Propose une introduction à la configuration d'un domaine d'application.
- Récupération d'informations d'installation à partir d'un domaine d'application
Explique comment récupérer des informations d'installation à partir d'un domaine d'application.
- Comment : charger des assemblys dans un domaine d'application
Explique comment charger un assembly dans un domaine d'application.
- Comment : obtenir des informations relatives au type et aux membres à partir d'un assembly
Explique comment récupérer des informations sur un assembly.
- Clichés instantanés d'assemblys
Décrit comment les clichés instantanés permettent la mise à jour d'assemblys pendant leur utilisation, et comment configurer les clichés instantanés.
Référence
- AppDomain
Représente un domaine d'application. Fournit des méthodes destinées à créer et à contrôler des domaines d'application.
Rubriques connexes
- Vue d'ensemble des assemblys
Propose une vue d'ensemble des fonctions exécutées par les assemblys.
- Programmation à l'aide d'assemblys
Décrit comment créer et signer des assemblys et leur affecter des attributs.
- Émission d'assemblys et de méthodes dynamiques
Décrit comment créer des assemblys dynamiques.
- Domaines d'application
Fournit une vue d'ensemble conceptuelle des domaines d'application.
- Vue d'ensemble de la réflexion
Explique comment utiliser la classe Reflection pour obtenir des informations sur un assembly.