Megosztás a következőn keresztül:


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 IHostAssemblyStorebiztosí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::GetNonHostStoreAssembliesparancs 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ő

Lásd még