IHostAssemblyStore Arabirimi
Bir konağın derlemeleri ve modülleri ortak dil çalışma zamanından (CLR) bağımsız olarak yüklemesine olanak sağlayan yöntemler sağlar.
Yöntemler
Yöntem | Açıklama |
---|---|
ProvideAssembly Yöntemi | IHostAssemblyManager::GetNonHostStoreAssemblies çağrısından döndürülen ICLRAssemblyReferenceList tarafından başvurulmayan bir derlemeye başvuru alır. |
ProvideModule Yöntemi | Bir derleme veya bağlı (ekli olmayan) kaynak dosyası içindeki bir modülü çözümler. |
Açıklamalar
IHostAssemblyStore
bir konağın derleme kimliğini temel alarak derlemeleri verimli bir şekilde yüklemesi için bir yol sağlar. Konak, doğrudan baytları işaret eden örnekleri döndürerek IStream
derlemeleri yükler.
CLR, bir konağın başlatıldıktan IHostAssemblyStore
sonra çağırarak IHostAssemblyManager::GetNonHostAssemblyStores
uygulanıp uygulanmadığını belirler. Bu, örneğin konağın kullanıcı derlemelerine bağlamayı denetlemesine, ancak çalışma zamanının .NET Framework derlemelere bağlanmasına olanak tanır.
Not
uygulamasını IHostAssemblyStore
sağlarken, ana bilgisayar tarafından başvurulmayan ICLRAssemblyReferenceList
IHostAssemblyManager::GetNonHostStoreAssemblies
tüm derlemeleri çözümleme amacını belirtir.
Not
.NET Framework sürüm 2.0, konağın Yerel Görüntü Oluşturucu (Ngen.exe) yardımcı programı tarafından sağlanan bir derlemenin yerel görüntüsünü yüklemesi için bir yol sağlamaz.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MSCorEE.h
Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin