Assembly.LoadModule 메서드

정의

모듈 내부를 이 어셈블리에 로드합니다.

오버로드

Name Description
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 가 유효한 모듈이 아닌 경우

발견된 파일을 로드할 수 없습니다.

적용 대상