Partager via


Hôtes de runtime

Le Common Language Runtime a été conçu pour prendre en charge divers types d'applications, des applications de serveur Web aux applications dotées d'une interface utilisateur Windows traditionnelle. Chaque type d'application nécessite un hôte de runtime pour son démarrage. L'hôte de runtime charge le runtime dans un processus, crée les domaines d'application dans le processus et charge le code utilisateur dans les domaines d'application.

Le .NET Framework est livré avec plusieurs hôtes de runtime différents, parmi lesquels les hôtes répertoriés dans le tableau ci-dessous.

Hôte de runtime

Description

ASP.NET

Charge le runtime dans le processus devant gérer la demande Web. ASP.NET crée également un domaine d'application pour chaque application Web qui s'exécutera sur un serveur Web.

Microsoft Internet Explorer

Crée des domaines d'application dans lesquels exécuter les contrôles managés. Le .NET Framework prend en charge le téléchargement et l'exécution de contrôles basés sur des navigateurs. Le runtime établit une interface avec le mécanisme d'extensibilité de Microsoft Internet Explorer par un filtre MIME pour créer des domaines d'application dans lesquels exécuter des contrôles managés. Par défaut, un domaine d'application est créé pour chaque site Web.

Fichiers exécutables shell

Appelle le code d'hébergement du runtime pour transférer le contrôle vers le runtime à chaque lancement d'un fichier exécutable à partir du shell.

Microsoft fournit un ensemble d'API vous permettant d'écrire vos propres hôtes de runtime.

Voir aussi

Concepts

Domaines d'application

Vue d'ensemble de l'hébergement