Assembly.GetModules Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient tous les modules qui appartiennent à cet assembly.
Surcharges
GetModules() |
Obtient tous les modules qui appartiennent à cet assembly. |
GetModules(Boolean) |
Obtient tous les modules qui appartiennent à cet assembly, en spécifiant si des modules de ressources doivent être inclus. |
GetModules()
- Source:
- Assembly.cs
- Source:
- Assembly.cs
- Source:
- Assembly.cs
Obtient tous les modules qui appartiennent à cet assembly.
public:
cli::array <System::Reflection::Module ^> ^ GetModules();
public:
virtual cli::array <System::Reflection::Module ^> ^ GetModules();
public System.Reflection.Module[] GetModules ();
member this.GetModules : unit -> System.Reflection.Module[]
abstract member GetModules : unit -> System.Reflection.Module[]
override this.GetModules : unit -> System.Reflection.Module[]
Public Function GetModules () As Module()
Retours
Tableau de modules.
Implémente
Exceptions
Le module à charger ne spécifie pas une extension de nom de fichier.
Exemples
L’exemple suivant affiche le nom du module dans le tableau retourné qui contient le manifeste d’assembly.
using namespace System;
using namespace System::Reflection;
int main()
{
Assembly^ mainAssembly = Assembly::GetExecutingAssembly();
Console::WriteLine( "The executing assembly is {0}.", mainAssembly );
array<Module^>^mods = mainAssembly->GetModules();
Console::WriteLine( "\tModules in the assembly:" );
for ( int i = 0; i < mods->Length; i++ )
Console::WriteLine( "\t{0}", mods[ i ] );
}
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);
}
}
Imports System.Reflection
Public Class Example
Public Shared Sub Main()
Dim mainAssembly As Assembly = GetType(Example).Assembly
Console.WriteLine("The executing assembly is {0}.", mainAssembly)
Dim mods() As [Module] = mainAssembly.GetModules()
Console.WriteLine(vbTab & "Modules in the assembly:")
For Each m As [Module] In mods
Console.WriteLine(vbTab & m.ToString())
Next
End Sub
End Class
Remarques
Cette méthode fonctionne sur les fichiers de ressources publics et privés.
Notes
Les modules doivent être émis avec des extensions de nom de fichier.
S’applique à
GetModules(Boolean)
- Source:
- Assembly.cs
- Source:
- Assembly.cs
- Source:
- Assembly.cs
Obtient tous les modules qui appartiennent à cet assembly, en spécifiant si des modules de ressources doivent être inclus.
public:
virtual cli::array <System::Reflection::Module ^> ^ GetModules(bool getResourceModules);
public virtual System.Reflection.Module[] GetModules (bool getResourceModules);
public System.Reflection.Module[] GetModules (bool getResourceModules);
abstract member GetModules : bool -> System.Reflection.Module[]
override this.GetModules : bool -> System.Reflection.Module[]
Public Overridable Function GetModules (getResourceModules As Boolean) As Module()
Public Function GetModules (getResourceModules As Boolean) As Module()
Paramètres
- getResourceModules
- Boolean
true
pour inclure des modules de ressources ; sinon, false
.
Retours
Tableau de modules.
Implémente
Remarques
Cette méthode fonctionne sur les fichiers de ressources publics et privés.
Notes
Les modules doivent être émis avec des extensions de nom de fichier.