IHostAssemblyStore – rozhraní
Poskytuje metody, které umožňují hostiteli načítat sestavení a moduly nezávisle na modulu CLR (Common Language Runtime).
Metody
Metoda | Popis |
---|---|
ProvideAssembly – metoda | Získá odkaz na sestavení, na které není odkazováno ICLRAssemblyReferenceList vrácené z volání IHostAssemblyManager::GetNonHostStoreAssemblies. |
ProvideModule – metoda | Řeší modul v rámci sestavení nebo propojeného (ne vloženého) souboru prostředků. |
Poznámky
IHostAssemblyStore
poskytuje způsob, jak může hostitel efektivně načítat sestavení na základě identity sestavení. Hostitel načítá sestavení vrácením IStream
instancí, které ukazují přímo na bajty.
CLR určuje, jestli je hostitel implementovaný IHostAssemblyStore
voláním IHostAssemblyManager::GetNonHostAssemblyStores
při inicializaci. To umožňuje hostiteli například řídit vazby na uživatelská sestavení, ale spoléhat se na modul runtime pro vazbu na sestavení .NET Framework.
Poznámka
Při poskytování implementace IHostAssemblyStore
určuje hostitel svůj záměr přeložit všechna sestavení, na která neodkazuje ICLRAssemblyReferenceList
vrácené z IHostAssemblyManager::GetNonHostStoreAssemblies
.
Poznámka
Rozhraní .NET Framework verze 2.0 neposkytuje způsob, jak hostitel načíst nativní bitovou kopii sestavení, jak poskytuje nástroj Generátor nativních bitových kopií (Ngen.exe).
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MSCorEE.h
Knihovny: Zahrnutý jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 2.0