Interfaces d'hébergement de .NET Framework 4
Cette section décrit les interfaces que les hôtes non managés peuvent utiliser pour intégrer le Common Language Runtime (CLR) dans le .NET Framework version 4, puis dans leurs applications. Ces interfaces fournissent des méthodes pour qu'un hôte configure et charge le runtime dans un processus.
Toutes les interfaces d'hébergement du .NET Framework 4 présentent les caractéristiques suivantes :
Elles utilisent la gestion de la durée de vie (AddRef et Release), l'encapsulation (contexte implicite) et des fonctionnalités QueryInterface de COM.
Elles n'utilisent pas les types COM tels que BSTR, SAFEARRAY ou VARIANT.
Aucun modèle cloisonné, aucune agrégation ou activation de Registre n'utilise la fonction CoCreateInstance.
Dans cette section
ICLRAppDomainResourceMonitor, interface
Fournit des méthodes qui inspectent l'utilisation de l'UC et de la mémoire d'un domaine d'application.ICLRDomainManager, interface
Permet à l'hôte de spécifier le gestionnaire de domaine d'application qui sera utilisé pour initialiser le domaine d'application par défaut et de spécifier des propriétés d'initialisation.ICLRMetaHost, interface
Fournit des méthodes qui retournent une version spécifique du CLR, répertorient tous les CLR installés, listent tous les runtimes in-process, retournent l'interface d'activation et trouvent la version du CLR utilisée pour compiler un assembly.ICLRMetaHostPolicy, interface
Fournit la méthode GetRequestedRuntime qui offre une interface CLR selon un critère de stratégie, l'assembly managé, la version et le fichier de configuration.ICLRRuntimeInfo, interface
Fournit des méthodes qui retournent des informations sur un runtime spécifique, notamment la version, le répertoire et l'état de charge.ICLRStrongName, interface
Regroupe l'ensemble des Fonctions statiques globales des noms forts existantes dans .NET Framework 2.0 qui sont exportées par MSCorEE.dll (sauf StrongNameErrorInfo, fonction) vers une interface unique. Toutes les méthodes ICLRStrongName retournent des valeurs HRESULT COM standard.ICLRTask2, interface
Fournit toutes les fonctionnalités de l'ICLRTask, interface ; fournit également des méthodes qui permettent de différer les abandons de thread sur le thread actuel.
Sections connexes
Interfaces de gestion d'hébergement de .NET Framework 1.0 et 1.1
Décrit les interfaces d'hébergement fournies avec .NET Framework versions 1.0 et 1.1.Interfaces d'hébergement de .NET Framework 2.0
Décrit les interfaces d'hébergement fournies avec .NET Framework versions 2.0, 3.0 et 3.5.Hébergement (Référence des API non managées)
Présente l'hébergement dans le .NET Framework.