Partilhar via


Assembly.LoadModule Método

Definição

Carrega o módulo interno para este assembly.

Sobrecargas

LoadModule(String, Byte[])

Carrega o módulo, interno a esse assembly, com uma imagem baseada no formato COFF que contém um módulo emitido ou um arquivo de recurso.

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

Carrega o módulo, interno a esse assembly, com uma imagem baseada no formato COFF que contém um módulo emitido ou um arquivo de recurso. Os bytes brutos que representam os símbolos para o módulo também são carregados.

LoadModule(String, Byte[])

Origem:
Assembly.cs
Origem:
Assembly.cs
Origem:
Assembly.cs

Carrega o módulo, interno a esse assembly, com uma imagem baseada no formato COFF que contém um módulo emitido ou um arquivo de recurso.

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

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 módulo omitido ou um recurso.

Retornos

O módulo carregado.

Implementações

Exceções

moduleName ou rawModule é null.

moduleName não coincide com uma entrada de arquivo no manifesto deste assembly.

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

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

Aplica-se a

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

Origem:
Assembly.cs
Origem:
Assembly.cs
Origem:
Assembly.cs

Carrega o módulo, interno a esse assembly, com uma imagem baseada no formato COFF que contém um módulo emitido ou um arquivo de recurso. Os bytes brutos que representam os símbolos para o 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 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

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 módulo omitido ou um recurso.

rawSymbolStore
Byte[]

Uma matriz de bytes contendo os bytes brutos que representam os símbolos para o módulo. Deve ser null quando se trata de um arquivo de recurso.

Retornos

O módulo carregado.

Implementações

Exceções

moduleName ou rawModule é null.

moduleName não coincide com uma entrada de arquivo no manifesto deste assembly.

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

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

Aplica-se a