Assembly.LoadModule Метод

Определение

Загружает внутренний модуль этой сборки.

Перегрузки

LoadModule(String, Byte[])

Загружает модуль, внутренний для этой сборки, с образом в формате COFF, содержащим включенный модуль или файл ресурсов.

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

Загружает модуль, внутренний для этой сборки, с образом в формате COFF, содержащим включенный модуль или файл ресурсов. Также загружаются необработанные байты, представляющие собой символы для модуля.

LoadModule(String, Byte[])

Загружает модуль, внутренний для этой сборки, с образом в формате 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[])

Загружает модуль, внутренний для этой сборки, с образом в формате 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 не является допустимым модулем.

Не удалось загрузить файл, который был найден.

Применяется к