AppDomain.GetAssemblies メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As AppDomain Dim returnValue As Assembly() returnValue = instance.GetAssemblies
アプリケーション ドメイン内のアセンブリの配列。


Imports System Imports System.Reflection Imports System.Security.Policy 'for Evidence object Class ADGetAssemblies Public Shared Sub Main() Dim currentDomain As AppDomain = AppDomain.CurrentDomain 'Provide the current application domain evidence for the assembly. Dim asEvidence As Evidence = currentDomain.Evidence 'Load the assembly from the application directory using a simple name. 'Create an assembly called CustomLibrary to run this sample. currentDomain.Load("CustomLibrary", asEvidence) 'Make an array for the list of assemblies. Dim assems As [Assembly]() = currentDomain.GetAssemblies() 'List the assemblies in the current application domain. Console.WriteLine("List of assemblies loaded in current appdomain:") Dim assem As [Assembly] For Each assem In assems Console.WriteLine(assem.ToString()) Next assem End Sub 'Main End Class 'ADGetAssemblies
using System; using System.Reflection; using System.Security.Policy; //for Evidence object class ADGetAssemblies { public static void Main() { AppDomain currentDomain = AppDomain.CurrentDomain; //Provide the current application domain evidence for the assembly. Evidence asEvidence = currentDomain.Evidence; //Load the assembly from the application directory using a simple name. //Create an assembly called CustomLibrary to run this sample. currentDomain.Load("CustomLibrary",asEvidence); //Make an array for the list of assemblies. Assembly[] assems = currentDomain.GetAssemblies(); //List the assemblies in the current application domain. Console.WriteLine("List of assemblies loaded in current appdomain:"); foreach (Assembly assem in assems) Console.WriteLine(assem.ToString()); } }
using namespace System; using namespace System::Reflection; using namespace System::Security::Policy; //for Evidence Object int main() { AppDomain^ currentDomain = AppDomain::CurrentDomain; //Provide the current application domain evidence for the assembly. Evidence^ asEvidence = currentDomain->Evidence; //Load the assembly from the application directory using a simple name. //Create an assembly called CustomLibrary to run this sample. currentDomain->Load( "CustomLibrary", asEvidence ); //Make an array for the list of assemblies. array<Assembly^>^assems = currentDomain->GetAssemblies(); //List the assemblies in the current application domain. Console::WriteLine( "List of assemblies loaded in current appdomain:" ); System::Collections::IEnumerator^ myEnum = assems->GetEnumerator(); while ( myEnum->MoveNext() ) { Assembly^ assem = safe_cast<Assembly^>(myEnum->Current); Console::WriteLine( assem ); } }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


_AppDomain.GetAssemblies メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As _AppDomain Dim returnValue As Assembly() returnValue = instance.GetAssemblies


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- AppDomain.GetAssembliesのページへのリンク