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