語言

Assembly.GetModule(String) 方法

定義

取得這個元件中的指定模組。

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

參數

name
String

請求的模組名稱。

傳回

請求的模組,或 null 找不到模組。

實作

例外狀況

參數 name 為 null。

參數 name 為空字串(“”)。

找到的檔案無法載入。

name 未被找到。

name 不是一個有效的組裝。

備註

此方法適用於檔案名稱。

命名空間中的 Reflection.Emit 類別會發出動態模組的作用域名稱。 範圍名稱可依 Module.ScopeName 物業決定。 通過你想修 Assembly.GetModule的課程類型。 例如,如果你想要包含組件清單的模組,將模組的範圍名稱傳給 GetModule。 否則,傳送模組的檔名。 由 Load 某個具有位元組參數的方法載入的組件只有一個模組,即 manifest 模組。 這些模組一定要用範圍名稱來尋找。

可利用 Module.GetType從特定模組取得型別。 呼叫 Module.GetType 包含清單的模組不會啟動整個組裝的搜尋。 要從組件中取得型別,不論它屬於哪個模組,你都必須呼叫 Assembly.GetType。

適用於