Assembly.LoadModule Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Загружает модуль внутри этой сборки.
Перегрузки
| Имя | Описание |
|---|---|
| LoadModule(String, Byte[]) |
Загружает модуль, внутренний в эту сборку, с общим форматом файлов объектов (COFF), содержащим создаваемый модуль или файл ресурса. |
| LoadModule(String, Byte[], Byte[]) |
Загружает модуль, внутренний в эту сборку, с общим форматом файлов объектов (COFF), содержащим создаваемый модуль или файл ресурса. Необработанные байты, представляющие символы для модуля, также загружаются. |
LoadModule(String, Byte[])
Загружает модуль, внутренний в эту сборку, с общим форматом файлов объектов (COFF), содержащим создаваемый модуль или файл ресурса.
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
Параметры
- 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 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
Параметры
- moduleName
- String
Имя модуля. Эта строка должна соответствовать имени файла в манифесте этой сборки.
- rawModule
- Byte[]
Массив байтов, представляющий собой образ на основе COFF, содержащий создаваемый модуль или ресурс.
- rawSymbolStore
- Byte[]
Массив байтов, содержащий необработанные байты, представляющие символы для модуля. Должен быть null , если это файл ресурса.
Возвращаемое значение
Загруженный модуль.
Реализации
Исключения
moduleName или rawModule есть null.
moduleName не соответствует записи файла в манифесте этой сборки.
rawModule не является допустимым модулем.
Не удалось загрузить файл, который был найден.