Udostępnij za pośrednictwem


IHostAssemblyStore — Interfejs

Udostępnia metody, które umożliwiają hostowi ładowanie zestawów i modułów niezależnie od środowiska uruchomieniowego języka wspólnego (CLR).

Metody

Metoda Opis
ProvideAssembly, metoda Pobiera odwołanie do zestawu, do którego nie odwołuje się klasa ICLRAssemblyReferenceList zwrócona z wywołania elementu IHostAssemblyManager::GetNonHostStoreAssemblies.
ProvideModule, metoda Rozwiązuje moduł w zestawie lub połączonym (nie osadzonym) pliku zasobu.

Uwagi

IHostAssemblyStore umożliwia hostowi wydajne ładowanie zestawów na podstawie tożsamości zestawu. Host ładuje zestawy, zwracając IStream wystąpienia wskazujące bezpośrednio w bajtach.

ClR określa, czy host został zaimplementowany IHostAssemblyStore przez wywołanie IHostAssemblyManager::GetNonHostAssemblyStores inicjowania. Dzięki temu host może na przykład kontrolować powiązanie z zestawami użytkownika, ale polegać na środowisku uruchomieniowym w celu powiązania z zestawami .NET Framework.

Uwaga

W przypadku zapewnienia implementacji IHostAssemblyStorehosta określa jego intencję rozpoznawania wszystkich zestawów, do których nie odwołuje ICLRAssemblyReferenceList się zwracany element .IHostAssemblyManager::GetNonHostStoreAssemblies

Uwaga

.NET Framework w wersji 2.0 nie zapewnia możliwości załadowania obrazu natywnego zestawu, jak zapewnia narzędzie Native Image Generator (Ngen.exe).

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: MSCorEE.h

Biblioteki: Uwzględnione jako zasób w MSCorEE.dll

.NET Framework wersje: dostępne od wersji 2.0

Zobacz też