Assembly.ReflectionOnlyLoad メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リフレクションのみのコンテキストにアセンブリを読み込みます。このコンテキストでは、アセンブリを検査することはできますが、実行することはできません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ReflectionOnlyLoad(Byte[]) |
出力されたアセンブリを含む共通オブジェクト ファイル形式 (COFF) ベースのイメージからアセンブリを読み込みます。 アセンブリは、呼び出し元のアプリケーション ドメインのリフレクションのみのコンテキストに読み込まれます。 |
| ReflectionOnlyLoad(String) |
表示名を指定して、アセンブリをリフレクションのみのコンテキストに読み込みます。 |
ReflectionOnlyLoad(Byte[])
出力されたアセンブリを含む共通オブジェクト ファイル形式 (COFF) ベースのイメージからアセンブリを読み込みます。 アセンブリは、呼び出し元のアプリケーション ドメインのリフレクションのみのコンテキストに読み込まれます。
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoad(cli::array <System::Byte> ^ rawAssembly);
public static System.Reflection.Assembly ReflectionOnlyLoad(byte[] rawAssembly);
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (rawAssembly As Byte()) As Assembly
パラメーター
- rawAssembly
- Byte[]
出力されたアセンブリを含む COFF ベースのイメージであるバイト配列。
返品
読み込まれたアセンブリ。
例外
rawAssembly は nullです。
rawAssembly は、現在読み込まれているランタイムの有効なアセンブリではありません。
rawAssembly を読み込めません。
.NET Core と .NET 5 以降のみ: すべての場合。
注釈
リフレクションのみのコンテキストに読み込まれたアセンブリからコードを実行することはできません。 コードを実行するには、 Load メソッドを使用して、アセンブリを実行コンテキストにも読み込む必要があります。
リフレクションのみのコンテキストは、他のコンテキストと変わります。 コンテキストに読み込まれるアセンブリは、アプリケーション ドメインをアンロードすることによってのみアンロードできます。
適用対象
ReflectionOnlyLoad(String)
表示名を指定して、アセンブリをリフレクションのみのコンテキストに読み込みます。
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoad(System::String ^ assemblyString);
public static System.Reflection.Assembly ReflectionOnlyLoad(string assemblyString);
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (assemblyString As String) As Assembly
パラメーター
返品
読み込まれたアセンブリ。
例外
assemblyString は nullです。
assemblyString は空の文字列 ("") です。
assemblyString が見つかりません。
assemblyString が見つかりましたが、読み込めません。
assemblyString は、現在読み込まれているランタイムの有効なアセンブリではありません。
.NET Core と .NET 5 以降のみ: すべての場合。
注釈
依存関係は、リフレクションのみのコンテキストには自動的に読み込まれません。
リフレクションのみのコンテキストに読み込まれたアセンブリからコードを実行することはできません。 コードを実行するには、 Load メソッドを使用して、アセンブリを実行コンテキストにも読み込む必要があります。
リフレクションのみのコンテキストは、他のコンテキストと変わります。 コンテキストに読み込まれるアセンブリは、アプリケーション ドメインをアンロードすることによってのみアンロードできます。