Bagikan melalui


Assembly.GetModule(String) Metode

Definisi

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.GetModuleAnda . 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.

Berlaku untuk