Auf Englisch lesen

Teilen über


Assembly.GetModules Methode

Definition

Ruft alle Module ab, die Bestandteil dieser Assembly sind.

Überlädt

GetModules()

Ruft alle Module ab, die Bestandteil dieser Assembly sind.

GetModules(Boolean)

Ruft alle Module ab, die Bestandteil dieser Assembly sind, und gibt an, ob Ressourcenmodule eingebunden werden sollen.

GetModules()

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

Ruft alle Module ab, die Bestandteil dieser Assembly sind.

C#
public System.Reflection.Module[] GetModules ();

Gibt zurück

Module[]

Ein Array von Modulen.

Implementiert

Ausnahmen

Das zu ladende Modul gibt keine Dateierweiterung an.

Beispiele

Im folgenden Beispiel wird der Name des Moduls im zurückgegebenen Array angezeigt, das das Assemblymanifest enthält.

C#
using System;
using System.Reflection;

public class Example
{
    public static void Main()
    {
        Assembly mainAssembly = typeof(Example).Assembly;
        Console.WriteLine("The executing assembly is {0}.", mainAssembly);
        Module[] mods = mainAssembly.GetModules();
        Console.WriteLine("\tModules in the assembly:");
        foreach (Module m in mods)
            Console.WriteLine("\t{0}", m);
    }
}

Hinweise

Diese Methode funktioniert für öffentliche und private Ressourcendateien.

Hinweis

Module müssen mit Dateinamenerweiterungen ausgegeben 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

GetModules(Boolean)

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

Ruft alle Module ab, die Bestandteil dieser Assembly sind, und gibt an, ob Ressourcenmodule eingebunden werden sollen.

C#
public virtual System.Reflection.Module[] GetModules (bool getResourceModules);
C#
public System.Reflection.Module[] GetModules (bool getResourceModules);

Parameter

getResourceModules
Boolean

true, wenn Ressourcenmodule eingebunden werden sollen, andernfalls false.

Gibt zurück

Module[]

Ein Array von Modulen.

Implementiert

Hinweise

Diese Methode funktioniert für öffentliche und private Ressourcendateien.

Hinweis

Module müssen mit Dateinamenerweiterungen ausgegeben 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