Assembly.GetModule(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このアセンブリから指定されたモジュールを取得します。
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渡します。 それ以外の場合は、モジュールのファイル名を渡します。 byte[] パラメーターを Load 持ついずれかのメソッドによって読み込まれたアセンブリには、モジュールが 1 つだけあり、マニフェスト モジュールです。 スコープ名を使用して、これらのモジュールを常にシークします。
型は、 を使用して Module.GetType特定のモジュールから取得できます。 マニフェストを含むモジュールで を呼び出 Module.GetType すと、アセンブリ全体の検索は開始されません。 アセンブリから型を取得するには、どのモジュールに含まれているかに関係なく、 を呼び出す Assembly.GetType必要があります。