Assembly.GetModules Metoda

Definicja

Pobiera wszystkie moduły, które są częścią tego zestawu.

Przeciążenia

GetModules()

Pobiera wszystkie moduły, które są częścią tego zestawu.

GetModules(Boolean)

Pobiera wszystkie moduły, które są częścią tego zestawu, określając, czy należy uwzględnić moduły zasobów.

GetModules()

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

Pobiera wszystkie moduły, które są częścią tego zestawu.

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

Zwraca

Module[]

Tablica modułów.

Implementuje

Wyjątki

Załadowany moduł nie określa rozszerzenia nazwy pliku.

Przykłady

Poniższy przykład przedstawia nazwę modułu w zwróconej tablicy zawierającej manifest zestawu.

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);
    }
}

Uwagi

Ta metoda działa na plikach zasobów publicznych i prywatnych.

Uwaga

Moduły muszą być emitowane z rozszerzeniami nazw plików.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

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

Pobiera wszystkie moduły, które są częścią tego zestawu, określając, czy należy uwzględnić moduły zasobów.

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

Parametry

getResourceModules
Boolean

true do dołączania modułów zasobów; w przeciwnym razie , false.

Zwraca

Module[]

Tablica modułów.

Implementuje

Uwagi

Ta metoda działa na plikach zasobów publicznych i prywatnych.

Uwaga

Moduły muszą być emitowane z rozszerzeniami nazw plików.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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