Udostępnij za pośrednictwem


Assembly.LoadModule Metoda

Definicja

Ładuje moduł wewnętrzny do tego zestawu.

Przeciążenia

LoadModule(String, Byte[])

Ładuje moduł wewnętrzny do tego zestawu z obrazem opartym na wspólnym formacie pliku obiektów (COFF) zawierającym emitowany moduł lub plik zasobu.

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

Ładuje moduł wewnętrzny do tego zestawu z obrazem opartym na wspólnym formacie pliku obiektów (COFF) zawierającym emitowany moduł lub plik zasobu. Załadowano również nieprzetworzone bajty reprezentujące symbole modułu.

LoadModule(String, Byte[])

Źródło:
Assembly.cs
Źródło:
Assembly.cs
Źródło:
Assembly.cs

Ładuje moduł wewnętrzny do tego zestawu z obrazem opartym na wspólnym formacie pliku obiektów (COFF) zawierającym emitowany moduł lub plik zasobu.

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

Parametry

moduleName
String

Nazwa modułu. Ten ciąg musi odpowiadać nazwie pliku w manifeście tego zestawu.

rawModule
Byte[]

Tablica bajtów, która jest obrazem opartym na oprogramowaniu COFF zawierającym emitowany moduł lub zasób.

Zwraca

Załadowany moduł.

Implementuje

Wyjątki

moduleName lub rawModule to null.

moduleName nie jest zgodny z wpisem pliku w manifeście tego zestawu.

rawModule nie jest prawidłowym modułem.

Nie można załadować pliku, który został znaleziony.

Dotyczy

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

Źródło:
Assembly.cs
Źródło:
Assembly.cs
Źródło:
Assembly.cs

Ładuje moduł wewnętrzny do tego zestawu z obrazem opartym na wspólnym formacie pliku obiektów (COFF) zawierającym emitowany moduł lub plik zasobu. Załadowano również nieprzetworzone bajty reprezentujące symbole modułu.

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

Parametry

moduleName
String

Nazwa modułu. Ten ciąg musi odpowiadać nazwie pliku w manifeście tego zestawu.

rawModule
Byte[]

Tablica bajtów, która jest obrazem opartym na oprogramowaniu COFF zawierającym emitowany moduł lub zasób.

rawSymbolStore
Byte[]

Tablica bajtów zawierająca nieprzetworzone bajty reprezentujące symbole modułu. Musi być null , jeśli jest to plik zasobu.

Zwraca

Załadowany moduł.

Implementuje

Wyjątki

moduleName lub rawModule to null.

moduleName nie jest zgodny z wpisem pliku w manifeście tego zestawu.

rawModule nie jest prawidłowym modułem.

Nie można załadować pliku, który został znaleziony.

Dotyczy