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 IHostAssemblyStore
hosta 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