Hébergement du Common Language Runtime
Pour les applications écrites à l'aide du .NET Framework, l'hébergement du Common Language Runtime est complètement transparent. Si vous compilez votre code managé en tant qu'assembly .exe, le runtime est automatiquement démarré par mscoree.dll lorsque le fichier .exe est exécuté. Toutefois, les applications non managées peuvent également bénéficier de l'hébergement du Common Language Runtime. Le runtime fournit une infrastructure permettant d'étendre les applications telles que Microsoft Internet Information Services et Microsoft SQL Server 2005.
Qu'une application .NET Framework soit appelée automatiquement, comme avec les assemblys .exe managés, ou chargée à l'aide de l'API d'hébergement non managée, elle requiert un fragment de code appelé hôte de runtime. L'hôte de runtime charge le runtime dans un processus, crée des domaines d'application dans le processus et charge et exécute le code utilisateur dans ces domaines d'application.
Dans cette section
- Vue d'ensemble de l'hébergement
Propose une vue d'ensemble de l'hébergement du runtime.
- Chargement du runtime dans un processus
Décrit comment charger le runtime dans un processus.
- Transition vers un code d'hébergement managé
Décrit comment effectuer une transition d'un code non managé à un code managé.
- Détermination des limites de domaine d'application
Décrit comment déterminer l'emplacement des limites d'un nouveau domaine d'application.
- Création et configuration de domaines d'application
Décrit comment créer et configurer des domaines d'application dans lesquels exécuter le code utilisateur.
- Chargement et exécution du code utilisateur
Décrit comment charger et exécuter le code utilisateur.
- Définition d'une stratégie de sécurité au niveau du domaine d'application
Décrit comment définir une stratégie de sécurité au niveau du domaine d'application.
- Définition d'entités de sécurité et d'une stratégie de sécurité basées sur les rôles
Décrit comment définir une stratégie de sécurité basée sur les rôles.
- Déchargement de domaines et arrêt d'un processus
Décrit comment décharger des domaines d'application et arrêter un processus.
Rubriques connexes
- Hôtes de runtime
Décrit le code dont une application a besoin pour pouvoir démarrer.
- Domaines d'application
Décrit les constructions que les hôtes utilisent pour isoler le code s'exécutant dans un processus.
- Exécution côte à côte
Décrit l'exécution de plusieurs versions d'une application, d'un composant ou du runtime.
- Interfaces d'hébergement pour le .NET Framework 2.0
Décrit les interfaces non managées pour l'hébergement du runtime.