Assembly.LoadModule 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
加载此程序集的内部模块。
重载
LoadModule(String, Byte[]) |
加载带有基于通用对象文件格式 (COFF) 的映像(包含已发出的模块)或资源文件的模块(该模块相对于此程序集是内部的)。 |
LoadModule(String, Byte[], Byte[]) |
加载带有基于通用对象文件格式 (COFF) 的映像(包含已发出的模块)或资源文件的模块(该模块相对于此程序集是内部的)。 还加载表示此模块的符号的原始字节。 |
LoadModule(String, Byte[])
- Source:
- Assembly.cs
- Source:
- Assembly.cs
- Source:
- Assembly.cs
加载带有基于通用对象文件格式 (COFF) 的映像(包含已发出的模块)或资源文件的模块(该模块相对于此程序集是内部的)。
public:
System::Reflection::Module ^ LoadModule(System::String ^ moduleName, cli::array <System::Byte> ^ rawModule);
public:
virtual System::Reflection::Module ^ LoadModule(System::String ^ moduleName, cli::array <System::Byte> ^ rawModule);
public System.Reflection.Module LoadModule (string moduleName, byte[]? rawModule);
public System.Reflection.Module LoadModule (string moduleName, byte[] rawModule);
member this.LoadModule : string * byte[] -> System.Reflection.Module
abstract member LoadModule : string * byte[] -> System.Reflection.Module
override this.LoadModule : string * byte[] -> System.Reflection.Module
Public Function LoadModule (moduleName As String, rawModule As Byte()) As Module
参数
- moduleName
- String
模块的名称。 此字符串必须与程序集清单中的文件名对应。
- rawModule
- Byte[]
基于 COFF 映像的字节数组,该数组包含发送的模块或资源。
返回
加载的模块。
实现
例外
moduleName
或 rawModule
为 null
。
moduleName
与此程序集清单中的文件条目不匹配。
rawModule
不是有效的模块。
无法加载已找到的文件。
适用于
LoadModule(String, Byte[], Byte[])
- Source:
- Assembly.cs
- Source:
- Assembly.cs
- Source:
- Assembly.cs
加载带有基于通用对象文件格式 (COFF) 的映像(包含已发出的模块)或资源文件的模块(该模块相对于此程序集是内部的)。 还加载表示此模块的符号的原始字节。
public:
virtual System::Reflection::Module ^ LoadModule(System::String ^ moduleName, cli::array <System::Byte> ^ rawModule, cli::array <System::Byte> ^ rawSymbolStore);
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);
abstract member LoadModule : string * byte[] * byte[] -> System.Reflection.Module
override this.LoadModule : string * byte[] * byte[] -> System.Reflection.Module
Public Overridable Function LoadModule (moduleName As String, rawModule As Byte(), rawSymbolStore As Byte()) As Module
Public Function LoadModule (moduleName As String, rawModule As Byte(), rawSymbolStore As Byte()) As Module
参数
- moduleName
- String
模块的名称。 此字符串必须与程序集清单中的文件名对应。
- rawModule
- Byte[]
基于 COFF 映像的字节数组,该数组包含发送的模块或资源。
- rawSymbolStore
- Byte[]
一个字节数组,包含表示模块符号的原始字节。 如果这是一个资源文件,则必须为 null
。
返回
加载的模块。
实现
例外
moduleName
或 rawModule
为 null
。
moduleName
与此程序集清单中的文件条目不匹配。
rawModule
不是有效的模块。
无法加载已找到的文件。