Dela via


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 IHostAssemblyStoreanger 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

Se även