Assembly.ReflectionOnlyLoad メソッド

定義

リフレクションのみのコンテキストにアセンブリを読み込みます。このコンテキストでは、アセンブリを検査することはできますが、実行することはできません。

オーバーロード

名前 説明
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 ベースのイメージであるバイト配列。

返品

読み込まれたアセンブリ。

例外

rawAssemblynullです。

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
String

FullName プロパティによって返されるアセンブリの表示名。

返品

読み込まれたアセンブリ。

例外

assemblyStringnullです。

assemblyString は空の文字列 ("") です。

assemblyString が見つかりません。

assemblyString が見つかりましたが、読み込めません。

assemblyString は、現在読み込まれているランタイムの有効なアセンブリではありません。

.NET Core と .NET 5 以降のみ: すべての場合。

注釈

依存関係は、リフレクションのみのコンテキストには自動的に読み込まれません。

リフレクションのみのコンテキストに読み込まれたアセンブリからコードを実行することはできません。 コードを実行するには、 Load メソッドを使用して、アセンブリを実行コンテキストにも読み込む必要があります。

リフレクションのみのコンテキストは、他のコンテキストと変わります。 コンテキストに読み込まれるアセンブリは、アプリケーション ドメインをアンロードすることによってのみアンロードできます。

適用対象