My.Application.Info.LoadedAssemblies プロパティ
更新 : 2007 年 11 月
アプリケーションによって読み込まれたすべてのアセンブリのコレクションを取得します。
' Usage
Dim value As System.Collections.ObjectModel.ReadOnlyCollection(Of System.Reflection.Assembly) = My.Application.Info.LoadedAssemblies
' Declaration
Public ReadOnly Property LoadedAssemblies As System.Collections.ObjectModel.ReadOnlyCollection(Of System.Reflection.Assembly)
戻り値
アプリケーションによって読み込まれたすべてのアセンブリを含む Assembly の ReadOnlyCollection<T> です。
例外
例外を引き起こす可能性のある状態を次に示します。
- アプリケーション ドメインが読み込まれていません (AppDomainUnloadedException)。
解説
My.Application.Info.LoadedAssemblies プロパティは GetAssemblies メソッドとよく似ています。
使用例
次の例では、My.Application.Info.LoadedAssemblies プロパティを使用して、アプリケーションによって読み込まれたアセンブリを表示します。
ListBox1.DataSource = My.Application.Info.LoadedAssemblies
この例では、Windows フォーム アプリケーションに ListBox1 という名前の ListBox コントロールがあることが必要です。
必要条件
名前空間 : Microsoft.VisualBasic.ApplicationServices
クラス : AssemblyInfo
アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll 内)
使用可能なプロジェクトの種類
プロジェクトの種類 |
使用可/不可 |
---|---|
Windows アプリケーション |
可 |
クラス ライブラリ |
可 |
コンソール アプリケーション |
可 |
Windows コントロール ライブラリ |
可 |
Web コントロール ライブラリ |
不可 |
Windows サービス |
可 |
Web サイト |
不可 |
アクセス許可
アクセス許可は不要です。