Language

Assembly.ReflectionOnlyLoad メソッド

定義

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

オーバーロード

名前 説明
ReflectionOnlyLoad(Byte[])
古い.

出力されたアセンブリを含む共通オブジェクト ファイル形式 (COFF) ベースのイメージからアセンブリを読み込みます。 アセンブリは、呼び出し元のアプリケーション ドメインのリフレクションのみのコンテキストに読み込まれます。

ReflectionOnlyLoad(String)
古い.

表示名を指定して、アセンブリをリフレクションのみのコンテキストに読み込みます。

ReflectionOnlyLoad(Byte[])

ソース:
Assembly.cs
ソース:
Assembly.cs
ソース:
Assembly.cs
ソース:
Assembly.cs
ソース:
Assembly.cs

注意事項

ReflectionOnly loading is not supported and throws PlatformNotSupportedException.

出力されたアセンブリを含む共通オブジェクト ファイル形式 (COFF) ベースのイメージからアセンブリを読み込みます。 アセンブリは、呼び出し元のアプリケーション ドメインのリフレクションのみのコンテキストに読み込まれます。

public:
 static System::Reflection::Assembly ^ ReflectionOnlyLoad(cli::array <System::Byte> ^ rawAssembly);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
[System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Reflection.Assembly ReflectionOnlyLoad(byte[] rawAssembly);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
public static System.Reflection.Assembly ReflectionOnlyLoad(byte[] rawAssembly);
public static System.Reflection.Assembly ReflectionOnlyLoad(byte[] rawAssembly);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
[<System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
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)

ソース:
Assembly.cs
ソース:
Assembly.cs
ソース:
Assembly.cs
ソース:
Assembly.cs
ソース:
Assembly.cs

注意事項

ReflectionOnly loading is not supported and throws PlatformNotSupportedException.

表示名を指定して、アセンブリをリフレクションのみのコンテキストに読み込みます。

public:
 static System::Reflection::Assembly ^ ReflectionOnlyLoad(System::String ^ assemblyString);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
[System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Reflection.Assembly ReflectionOnlyLoad(string assemblyString);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
public static System.Reflection.Assembly ReflectionOnlyLoad(string assemblyString);
public static System.Reflection.Assembly ReflectionOnlyLoad(string assemblyString);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
[<System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (assemblyString As String) As Assembly

パラメーター

assemblyString
String

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

返品

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

属性

例外

assemblyString は nullです。

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

assemblyString が見つかりません。

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

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

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

注釈

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

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

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

適用対象