Assembly.LoadModule 方法

定義

載入這個組件內部的模組。

多載

LoadModule(String, Byte[])

使用通用物件檔案格式 (COFF) 為基礎的映像 (包含發出的模組) 或是資源檔,載入組件的內部模組。

LoadModule(String, Byte[], Byte[])

使用通用物件檔案格式 (COFF) 為基礎的映像 (包含發出的模組) 或是資源檔,載入組件的內部模組。 表示模組符號的未經處理位元組也載入。

LoadModule(String, Byte[])

來源:
Assembly.cs
來源:
Assembly.cs
來源:
Assembly.cs

使用通用物件檔案格式 (COFF) 為基礎的映像 (包含發出的模組) 或是資源檔,載入組件的內部模組。

public System.Reflection.Module LoadModule (string moduleName, byte[]? rawModule);
public System.Reflection.Module LoadModule (string moduleName, byte[] rawModule);

參數

moduleName
String

模組的名稱。 這個字串必須對應於這個組件的資訊清單中的檔案名稱。

rawModule
Byte[]

位元組陣列,是以 COFF 為基礎而含有發出模組的映像,或是資源。

傳回

載入的模組。

實作

例外狀況

moduleNamerawModulenull

moduleName 不符合這個組件的資訊清單中某個檔案項目。

rawModule 不是有效的模組。

無法載入找到的檔案。

適用於

.NET 9 及其他版本
產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

LoadModule(String, Byte[], Byte[])

來源:
Assembly.cs
來源:
Assembly.cs
來源:
Assembly.cs

使用通用物件檔案格式 (COFF) 為基礎的映像 (包含發出的模組) 或是資源檔,載入組件的內部模組。 表示模組符號的未經處理位元組也載入。

public virtual System.Reflection.Module LoadModule (string moduleName, byte[]? rawModule, byte[]? rawSymbolStore);
public virtual System.Reflection.Module LoadModule (string moduleName, byte[] rawModule, byte[] rawSymbolStore);
public System.Reflection.Module LoadModule (string moduleName, byte[] rawModule, byte[] rawSymbolStore);

參數

moduleName
String

模組的名稱。 這個字串必須對應於這個組件的資訊清單中的檔案名稱。

rawModule
Byte[]

位元組陣列,是以 COFF 為基礎而含有發出模組的映像,或是資源。

rawSymbolStore
Byte[]

位元組陣列,包含表示模組符號的未經處理位元組。 如果這是資源檔,則必須是 null

傳回

載入的模組。

實作

例外狀況

moduleNamerawModulenull

moduleName 不符合這個組件的資訊清單中某個檔案項目。

rawModule 不是有效的模組。

無法載入找到的檔案。

適用於

.NET 9 及其他版本
產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1