Assembly.LoadModule Método

Definição

Carrega o módulo interno neste assembly.

Sobrecargas

Nome Description
LoadModule(String, Byte[])

Carrega o módulo, interno para este assembly, com uma imagem baseada em COFF (formato de arquivo de objeto comum) contendo um módulo emitido ou um arquivo de recurso.

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

Carrega o módulo, interno para este assembly, com uma imagem baseada em COFF (formato de arquivo de objeto comum) contendo um módulo emitido ou um arquivo de recurso. Os bytes brutos que representam os símbolos do módulo também são carregados.

LoadModule(String, Byte[])

Carrega o módulo, interno para este assembly, com uma imagem baseada em COFF (formato de arquivo de objeto comum) contendo um módulo emitido ou um arquivo de recurso.

public:
 virtual System::Reflection::Module ^ LoadModule(System::String ^ moduleName, cli::array <System::Byte> ^ rawModule);
public:
 System::Reflection::Module ^ LoadModule(System::String ^ moduleName, cli::array <System::Byte> ^ rawModule);
public System.Reflection.Module LoadModule(string moduleName, byte[] rawModule);
abstract member LoadModule : string * byte[] -> System.Reflection.Module
override this.LoadModule : string * byte[] -> System.Reflection.Module
member this.LoadModule : string * byte[] -> System.Reflection.Module
Public Function LoadModule (moduleName As String, rawModule As Byte()) As Module

Parâmetros

moduleName
String

O nome do módulo. Essa cadeia de caracteres deve corresponder a um nome de arquivo no manifesto deste assembly.

rawModule
Byte[]

Uma matriz de bytes que é uma imagem baseada em COFF que contém um módulo emitido ou um recurso.

Retornos

O módulo carregado.

Implementações

Exceções

moduleName ou rawModule é null.

moduleName não corresponde a uma entrada de arquivo no manifesto deste assembly.

rawModule não é um módulo válido.

Não foi possível carregar um arquivo encontrado.

Aplica-se a

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

Carrega o módulo, interno para este assembly, com uma imagem baseada em COFF (formato de arquivo de objeto comum) contendo um módulo emitido ou um arquivo de recurso. Os bytes brutos que representam os símbolos do módulo também são carregados.

public:
 virtual System::Reflection::Module ^ LoadModule(System::String ^ moduleName, cli::array <System::Byte> ^ rawModule, cli::array <System::Byte> ^ rawSymbolStore);
public System.Reflection.Module LoadModule(string moduleName, byte[] rawModule, byte[] rawSymbolStore);
public virtual 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 Function LoadModule (moduleName As String, rawModule As Byte(), rawSymbolStore As Byte()) As Module
Public Overridable Function LoadModule (moduleName As String, rawModule As Byte(), rawSymbolStore As Byte()) As Module

Parâmetros

moduleName
String

O nome do módulo. Essa cadeia de caracteres deve corresponder a um nome de arquivo no manifesto deste assembly.

rawModule
Byte[]

Uma matriz de bytes que é uma imagem baseada em COFF que contém um módulo emitido ou um recurso.

rawSymbolStore
Byte[]

Uma matriz de bytes que contém os bytes brutos que representam os símbolos do módulo. Deve ser null se este for um arquivo de recurso.

Retornos

O módulo carregado.

Implementações

Exceções

moduleName ou rawModule é null.

moduleName não corresponde a uma entrada de arquivo no manifesto deste assembly.

rawModule não é um módulo válido.

Não foi possível carregar um arquivo encontrado.

Aplica-se a