IHostAssemblyStore-gränssnitt
Innehåller metoder som gör att en värd kan läsa in sammansättningar och moduler oberoende av CLR (Common Language Runtime).
Metoder
Metod | Beskrivning |
---|---|
ProvideAssembly-metod | Hämtar en referens till en sammansättning som inte refereras av ICLRAssemblyReferenceList som returneras från ett anrop till IHostAssemblyManager::GetNonHostStoreAssemblies. |
ProvideModule-metod | Löser en modul i en sammansättning eller en länkad (inte inbäddad) resursfil. |
Kommentarer
IHostAssemblyStore
ger ett sätt för en värd att läsa in sammansättningar effektivt baserat på sammansättningsidentitet. Värden läser in sammansättningar genom att IStream
returnera instanser som pekar direkt på byte.
CLR avgör om en värd har implementerats IHostAssemblyStore
genom att anropa IHostAssemblyManager::GetNonHostAssemblyStores
vid initiering. På så sätt kan värden till exempel styra bindningen till användarsammansättningar, men förlitar sig på att körningen binder till .NET Framework sammansättningar.
Anteckning
Genom att tillhandahålla en implementering av IHostAssemblyStore
anger värden sin avsikt att lösa alla sammansättningar som inte refereras av den ICLRAssemblyReferenceList
returnerade från IHostAssemblyManager::GetNonHostStoreAssemblies
.
Anteckning
Den .NET Framework version 2.0 ger inte ett sätt för värden att läsa in den inbyggda avbildningen av en sammansättning, som tillhandahålls av verktyget Native Image Generator (Ngen.exe).
Krav
Plattformar: Se Systemkrav.
Huvudet: MSCorEE.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 2.0