IHostAssemblyStore, interface
Fournit des méthodes qui permettent à un hôte de charger des assemblys et des modules indépendamment du Common Language Runtime (CLR).
Méthodes
Méthode |
Description |
---|---|
Obtient une référence à un assembly qui n'est pas référencé par l'ICLRAssemblyReferenceList retourné suite à un appel à IHostAssemblyManager::GetNonHostStoreAssemblies. |
|
Résout un module dans un assembly, ou un fichier de ressources lié (non incorporé). |
Notes
IHostAssemblyStore offre à un hôte le moyen de charger efficacement des assemblys selon identité d'assembly. L'hôte charge les assemblys en retournant des instances IStream qui pointent directement vers les octets.
Le CLR détermine si un hôte a implémenté IHostAssemblyStore en appelant IHostAssemblyManager::GetNonHostAssemblyStores dès l'initialisation. Par exemple, cela permet à l'hôte de contrôler la liaison aux assemblys d'utilisateur, tout en comptant sur le runtime pour la liaison aux assemblys .NET Framework.
Remarque |
---|
Pour fournir une implémentation d'IHostAssemblyStore, l'hôte spécifie son intention de résoudre tous les assemblys qui ne sont pas référencés par l'ICLRAssemblyReferenceList retournés par IHostAssemblyManager::GetNonHostStoreAssemblies. |
Remarque |
---|
La version 2.0 du .NET Framework ne permet pas à l'hôte de charger l'image native d'un assembly fourni par l'utilitaire Native Image Generator (Ngen.exe). |
Spécifications
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : MSCorEE.h
Bibliothèque : incluse en tant que ressource dans MSCorEE.dll
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Voir aussi
Référence
ICLRAssemblyReferenceList, interface
IHostAssemblyManager, interface