Assembly.GetModules Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan semua modul yang merupakan bagian dari perakitan ini.
Overload
GetModules() |
Mendapatkan semua modul yang merupakan bagian dari perakitan ini. |
GetModules(Boolean) |
Mendapatkan semua modul yang merupakan bagian dari perakitan ini, menentukan apakah akan menyertakan modul sumber daya. |
GetModules()
- Sumber:
- Assembly.cs
- Sumber:
- Assembly.cs
- Sumber:
- Assembly.cs
Mendapatkan semua modul yang merupakan bagian dari perakitan ini.
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()
Mengembalikan
Array modul.
Penerapan
Pengecualian
Modul yang akan dimuat tidak menentukan ekstensi nama file.
Contoh
Contoh berikut menampilkan nama modul dalam array yang dikembalikan yang berisi manifes perakitan.
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
Keterangan
Metode ini berfungsi pada file sumber daya publik dan privat.
Catatan
Modul harus dipancarkan dengan ekstensi nama file.
Berlaku untuk
GetModules(Boolean)
- Sumber:
- Assembly.cs
- Sumber:
- Assembly.cs
- Sumber:
- Assembly.cs
Mendapatkan semua modul yang merupakan bagian dari perakitan ini, menentukan apakah akan menyertakan modul sumber daya.
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()
Parameter
- getResourceModules
- Boolean
true
untuk menyertakan modul sumber daya; jika tidak, false
.
Mengembalikan
Array modul.
Penerapan
Keterangan
Metode ini berfungsi pada file sumber daya publik dan privat.
Catatan
Modul harus dipancarkan dengan ekstensi nama file.