Bagikan melalui


Antarmuka IHostAssemblyStore

Menyediakan metode yang memungkinkan host memuat rakitan dan modul secara independen dari runtime bahasa umum (CLR).

Metode

Metode Deskripsi
Metode ProvideAssembly Mendapatkan referensi ke rakitan yang tidak direferensikan oleh ICLRAssemblyReferenceList yang dikembalikan dari panggilan ke IHostAssemblyManager::GetNonHostStoreAssemblies.
Metode ProvideModule Mengatasi modul dalam perakitan atau file sumber daya yang ditautkan (tidak disematkan).

Keterangan

IHostAssemblyStore menyediakan cara bagi host untuk memuat rakitan secara efisien berdasarkan identitas rakitan. Host memuat rakitan dengan mengembalikan IStream instans yang mengarah langsung ke byte.

Runtime bahasa umum menentukan apakah host telah diimplementasikan IHostAssemblyStore dengan memanggil IHostAssemblyManager::GetNonHostAssemblyStores setelah inisialisasi. Hal ini memungkinkan host, misalnya, untuk mengontrol pengikatan data ke rakitan pengguna, tetapi mengandalkan runtime bahasa umum untuk mengikat rakitan .NET Framework.

Catatan

Dalam menyediakan implementasi IHostAssemblyStore, host menentukan niatnya untuk menyelesaikan semua rakitan yang tidak direferensikan oleh yang ICLRAssemblyReferenceList dikembalikan dari IHostAssemblyManager::GetNonHostStoreAssemblies.

Catatan

.NET Framework versi 2.0 tidak menyediakan cara bagi host untuk memuat gambar asli perakitan, seperti yang disediakan oleh utilitas Native Image Generator (Ngen.exe).

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: MSCorEE.h

Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga