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