Auf Englisch lesen

Teilen über


Assembly.LoadModule Methode

Definition

Lädt das Modul, das für diese Assembly intern ist.

Überlädt

LoadModule(String, Byte[])

Lädt das Modul, das für diese Assembly intern ist, mit einem COFF (Common Object File Format)-Image, das ein ausgegebenes Modul enthält, oder eine Ressourcendatei.

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

Lädt das Modul, das für diese Assembly intern ist, mit einem COFF (Common Object File Format)-Image, das ein ausgegebenes Modul enthält, oder eine Ressourcendatei. Die Rohdatenbytes, die die Symbole für das Modul darstellen, werden ebenfalls geladen.

LoadModule(String, Byte[])

Quelle:
Assembly.cs
Quelle:
Assembly.cs
Quelle:
Assembly.cs

Lädt das Modul, das für diese Assembly intern ist, mit einem COFF (Common Object File Format)-Image, das ein ausgegebenes Modul enthält, oder eine Ressourcendatei.

C#
public System.Reflection.Module LoadModule (string moduleName, byte[]? rawModule);
C#
public System.Reflection.Module LoadModule (string moduleName, byte[] rawModule);

Parameter

moduleName
String

Der Name des Moduls. Diese Zeichenfolge muss einem Dateinamen im Manifest dieser Assembly entsprechen.

rawModule
Byte[]

Ein Bytearray, das ein COFF-Image mit einem ausgegebenen Modul oder eine Ressource ist.

Gibt zurück

Das geladene Modul.

Implementiert

Ausnahmen

moduleName oder rawModule ist null.

moduleName stimmt mit keinem Dateieintrag im Manifest dieser Assembly überein.

rawModule ist kein gültiges Modul.

Eine gefundene Datei konnte nicht geladen werden.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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

Quelle:
Assembly.cs
Quelle:
Assembly.cs
Quelle:
Assembly.cs

Lädt das Modul, das für diese Assembly intern ist, mit einem COFF (Common Object File Format)-Image, das ein ausgegebenes Modul enthält, oder eine Ressourcendatei. Die Rohdatenbytes, die die Symbole für das Modul darstellen, werden ebenfalls geladen.

C#
public virtual System.Reflection.Module LoadModule (string moduleName, byte[]? rawModule, byte[]? rawSymbolStore);
C#
public virtual System.Reflection.Module LoadModule (string moduleName, byte[] rawModule, byte[] rawSymbolStore);
C#
public System.Reflection.Module LoadModule (string moduleName, byte[] rawModule, byte[] rawSymbolStore);

Parameter

moduleName
String

Der Name des Moduls. Diese Zeichenfolge muss einem Dateinamen im Manifest dieser Assembly entsprechen.

rawModule
Byte[]

Ein Bytearray, das ein COFF-Image mit einem ausgegebenen Modul oder eine Ressource ist.

rawSymbolStore
Byte[]

Ein Bytearray, das die Rohdatenbytes enthält, die die Symbole für das Modul darstellen. Muss null sein, wenn es sich um eine Ressourcendatei handelt.

Gibt zurück

Das geladene Modul.

Implementiert

Ausnahmen

moduleName oder rawModule ist null.

moduleName stimmt mit keinem Dateieintrag im Manifest dieser Assembly überein.

rawModule ist kein gültiges Modul.

Eine gefundene Datei konnte nicht geladen werden.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1