Assembly.GetModule(String) 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.
Mendapatkan modul yang ditentukan dalam rakitan ini.
public:
virtual System::Reflection::Module ^ GetModule(System::String ^ name);
public virtual System.Reflection.Module? GetModule (string name);
public virtual System.Reflection.Module GetModule (string name);
public System.Reflection.Module GetModule (string name);
abstract member GetModule : string -> System.Reflection.Module
override this.GetModule : string -> System.Reflection.Module
Public Overridable Function GetModule (name As String) As Module
Public Function GetModule (name As String) As Module
Parameter
- name
- String
Nama modul yang diminta.
Mengembalikan
Modul yang diminta, atau null
jika modul tidak ditemukan.
Penerapan
Pengecualian
Parameternya name
adalah null
.
Parameter name
adalah string kosong ("").
File yang ditemukan tidak dapat dimuat.
name
tidak ditemukan.
name
bukan rakitan yang valid.
Keterangan
Metode ini berfungsi pada nama file.
Kelas di namespace memancarkan Reflection.Emit
nama cakupan untuk modul dinamis. Nama cakupan dapat ditentukan oleh Module.ScopeName properti . Teruskan jenis modul yang ingin Assembly.GetModule
Anda . Misalnya, jika Anda ingin modul yang berisi manifes perakitan, teruskan nama cakupan modul ke GetModule
. Jika tidak, berikan nama file modul. Rakitan yang dimuat oleh salah Load
satu metode yang memiliki parameter byte[] hanya memiliki satu modul, dan itu adalah modul manifes. Selalu cari modul ini menggunakan nama cakupan.
Jenis dapat diambil dari modul tertentu menggunakan Module.GetType. Memanggil Module.GetType
pada modul yang berisi manifes tidak akan memulai pencarian seluruh perakitan. Untuk mengambil jenis dari assembly, terlepas dari modul tempatnya berada, Anda harus memanggil Assembly.GetType.