IHostAssemblyStore felület
Olyan metódusokat biztosít, amelyekkel a gazdagépek a közös nyelvi futtatókörnyezettől (CLR) függetlenül tölthetik be a szerelvényeket és a modulokat.
Metódusok
Metódus | Leírás |
---|---|
ProvideAssembly metódus | Lekéri az IHostAssemblyManager::GetNonHostStoreAssemblies hívásából visszaadott ICLRAssemblyReferenceList által nem hivatkozott szerelvényre mutató hivatkozást. |
ProvideModule metódus | Egy szerelvényen vagy csatolt (nem beágyazott) erőforrásfájlon belüli modult old fel. |
Megjegyzések
IHostAssemblyStore
lehetővé teszi, hogy a gazdagép hatékonyan betöltse a szerelvényeket a szerelvény identitása alapján. A gazdagép úgy tölti be a szerelvényeket, hogy közvetlenül a bájtokra mutató példányokat ad vissza IStream
.
A CLR meghatározza, hogy egy gazdagép implementálva IHostAssemblyStore
lett-e az inicializáláskor történő meghívással IHostAssemblyManager::GetNonHostAssemblyStores
. Ez lehetővé teszi például, hogy a gazdagép szabályozza a felhasználói szerelvényekhez való kötést, de a futtatókörnyezetre támaszkodva kösse össze .NET-keretrendszer szerelvényeket.
Megjegyzés
A implementációjának IHostAssemblyStore
biztosítása során a gazdagép megadja a szándékát az összes olyan szerelvény feloldására, amelyekre ICLRAssemblyReferenceList
a visszaadott IHostAssemblyManager::GetNonHostStoreAssemblies
parancs nem hivatkozik.
Megjegyzés
A .NET-keretrendszer 2.0-s verziója nem teszi lehetővé, hogy a gazdagép betöltse egy szerelvény natív rendszerképét a Native Image Generator (Ngen.exe) segédprogram által biztosított módon.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: MSCorEE.h
Könyvtár: Erőforrásként szerepel a MSCorEE.dll
.NET-keretrendszer verziók: 2.0 óta elérhető