Assembly.LoadModule 메서드

정의

이 어셈블리의 내부 모듈을 로드합니다.

오버로드

LoadModule(String, Byte[])

내보낸 모듈인 리소스 파일이 포함된 COFF(Common Object File Format) 기반 이미지가 포함된 이 어셈블리의 내부 모듈을 로드합니다.

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

내보낸 모듈인 리소스 파일이 포함된 COFF(Common Object File Format) 기반 이미지가 포함된 이 어셈블리의 내부 모듈을 로드합니다. 모듈의 기호를 나타내는 원시 바이트도 로드됩니다.

LoadModule(String, Byte[])

내보낸 모듈인 리소스 파일이 포함된 COFF(Common Object File Format) 기반 이미지가 포함된 이 어셈블리의 내부 모듈을 로드합니다.

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 기반 이미지인 바이트 배열입니다.

반환

Module

로드된 모듈입니다.

구현

예외

moduleName 또는 rawModulenull인 경우

moduleName과 일치하는 파일 항목이 이 어셈블리의 매니페스트에 없습니다.

rawModule은 유효한 모듈이 아닙니다.

찾은 파일을 로드할 수 없습니다.

적용 대상

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

내보낸 모듈인 리소스 파일이 포함된 COFF(Common Object File Format) 기반 이미지가 포함된 이 어셈블리의 내부 모듈을 로드합니다. 모듈의 기호를 나타내는 원시 바이트도 로드됩니다.

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이어야 합니다.

반환

Module

로드된 모듈입니다.

구현

예외

moduleName 또는 rawModulenull인 경우

moduleName과 일치하는 파일 항목이 이 어셈블리의 매니페스트에 없습니다.

rawModule은 유효한 모듈이 아닙니다.

찾은 파일을 로드할 수 없습니다.

적용 대상