Assembly.LoadModule Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Carrega o módulo internamente neste conjunto.
Sobrecargas
| Name | Description |
|---|---|
| LoadModule(String, Byte[]) |
Carrega o módulo, interno a este conjunto, com uma imagem baseada em formato de ficheiro de objeto comum (COFF) contendo um módulo emitido, ou um ficheiro de recurso. |
| LoadModule(String, Byte[], Byte[]) |
Carrega o módulo, interno a este conjunto, com uma imagem baseada em formato de ficheiro de objeto comum (COFF) contendo um módulo emitido, ou um ficheiro de recurso. Os bytes brutos que representam os símbolos do módulo também são carregados. |
LoadModule(String, Byte[])
- Origem:
- Assembly.cs
- Origem:
- Assembly.cs
- Origem:
- Assembly.cs
- Origem:
- Assembly.cs
- Origem:
- Assembly.cs
Carrega o módulo, interno a este conjunto, com uma imagem baseada em formato de ficheiro de objeto comum (COFF) contendo um módulo emitido, ou um ficheiro 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded module depends on might be removed")]
public System.Reflection.Module LoadModule(string moduleName, byte[]? rawModule);
public System.Reflection.Module LoadModule(string moduleName, byte[] rawModule);
public System.Reflection.Module LoadModule(string moduleName, byte[]? rawModule);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded module depends on might be removed")>]
member this.LoadModule : string * byte[] -> System.Reflection.Module
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. Esta cadeia deve corresponder a um nome de ficheiro no manifesto desta assembleia.
- rawModule
- Byte[]
Um array de bytes que é uma imagem baseada em COFF contendo um módulo emitido, ou um recurso.
Devoluções
O módulo carregado.
Implementações
- Atributos
Exceções
moduleName ou rawModule é null.
moduleName não corresponde a uma entrada de ficheiro no manifesto desta assembleia.
rawModule não é um módulo válido.
Um ficheiro encontrado não pôde ser carregado.
Aplica-se a
LoadModule(String, Byte[], Byte[])
- Origem:
- Assembly.cs
- Origem:
- Assembly.cs
- Origem:
- Assembly.cs
- Origem:
- Assembly.cs
- Origem:
- Assembly.cs
Carrega o módulo, interno a este conjunto, com uma imagem baseada em formato de ficheiro de objeto comum (COFF) contendo um módulo emitido, ou um ficheiro 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded module depends on might be removed")]
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 virtual System.Reflection.Module LoadModule(string moduleName, byte[]? rawModule, byte[]? rawSymbolStore);
public System.Reflection.Module LoadModule(string moduleName, byte[] rawModule, byte[] rawSymbolStore);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded module depends on might be removed")>]
abstract member LoadModule : string * byte[] * byte[] -> System.Reflection.Module
override this.LoadModule : string * byte[] * byte[] -> System.Reflection.Module
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. Esta cadeia deve corresponder a um nome de ficheiro no manifesto desta assembleia.
- rawModule
- Byte[]
Um array de bytes que é uma imagem baseada em COFF contendo um módulo emitido, ou um recurso.
- rawSymbolStore
- Byte[]
Um array de bytes contendo os bytes brutos que representam os símbolos do módulo. Deve ser null se isto for um ficheiro de recurso.
Devoluções
O módulo carregado.
Implementações
- Atributos
Exceções
moduleName ou rawModule é null.
moduleName não corresponde a uma entrada de ficheiro no manifesto desta assembleia.
rawModule não é um módulo válido.
Um ficheiro encontrado não pôde ser carregado.