AssemblyLoadContext.LoadFromAssemblyName(AssemblyName) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyelesaikan dan memuat rakitan yang diberikan AssemblyName.
public:
System::Reflection::Assembly ^ LoadFromAssemblyName(System::Reflection::AssemblyName ^ assemblyName);
public System.Reflection.Assembly LoadFromAssemblyName(System.Reflection.AssemblyName assemblyName);
member this.LoadFromAssemblyName : System.Reflection.AssemblyName -> System.Reflection.Assembly
Public Function LoadFromAssemblyName (assemblyName As AssemblyName) As Assembly
Parameter
- assemblyName
- AssemblyName
Objek yang menjelaskan assembly untuk dimuat.
Mengembalikan
Rakitan yang dimuat, atau dilemparkan.
Pengecualian
assemblyName adalah null.
assemblyName tidak ditemukan.
assemblyName bukan rakitan yang valid.
Rakitan atau modul dimuat yang tidak cocok dengan assemblyName.
Keterangan
LoadFromAssemblyName memuat rakitan dengan menyelesaikan AssemblyName. Ini memicu resolusi penuh. Urutan fallback resolusi mengikuti proses ini:
Metode memanggil Load(AssemblyName).
Important
Load(AssemblyName) tidak boleh memanggil metode ini untuk mencegah luapan tumpukan rekursif.
Kecuali assembly dimuat atau pengecualian dilemparkan, metode mencoba memuat assembly di default AssemblyLoadContext.
Kecuali rakitan dimuat atau pengecualian dilemparkan, metode akan menembakkan Resolving peristiwa.
Kecuali rakitan dimuat atau pengecualian dilemparkan, metode akan menembakkan AssemblyResolve peristiwa.
Note
FileLoadException dilemparkan jika assemblyRef menentukan nama rakitan lengkap, dan rakitan pertama yang cocok dengan nama sederhana memiliki versi atau budaya yang tidak kompatibel. Loader tidak melanjutkan pemeriksaan untuk rakitan lain yang cocok dengan nama sederhana.
Masing-masing AssemblyLoadContext hanya dapat memuat:
- Satu versi rakitan yang dapat dieksekusi.
- Satu versi rakitan satelit untuk setiap budaya.