Sdílet prostřednictvím


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 IHostAssemblyStoreurč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

Viz také