Assembly.ReflectionOnlyLoad Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memuat assembly ke dalam konteks hanya refleksi, di mana dapat diperiksa tetapi tidak dijalankan.
Overload
ReflectionOnlyLoad(Byte[]) |
Kedaluwarsa.
Memuat rakitan dari gambar berbasis format file objek umum (COFF) yang berisi rakitan yang dipancarkan. Rakitan dimuat ke dalam konteks pantulan saja dari domain aplikasi pemanggil. |
ReflectionOnlyLoad(String) |
Kedaluwarsa.
Memuat rakitan ke dalam konteks khusus refleksi, mengingat nama tampilannya. |
ReflectionOnlyLoad(Byte[])
- Sumber:
- Assembly.cs
- Sumber:
- Assembly.cs
- Sumber:
- Assembly.cs
Perhatian
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Memuat rakitan dari gambar berbasis format file objek umum (COFF) yang berisi rakitan yang dipancarkan. Rakitan dimuat ke dalam konteks pantulan saja dari domain aplikasi pemanggil.
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
Parameter
- rawAssembly
- Byte[]
Array byte yang merupakan gambar berbasis COFF yang berisi assembly yang dipancarkan.
Mengembalikan
Rakitan yang dimuat.
- Atribut
Pengecualian
rawAssembly
adalah null
.
rawAssembly
bukan rakitan yang valid untuk runtime yang saat ini dimuat.
rawAssembly
tidak dapat dimuat.
Hanya .NET Core dan .NET 5+: Dalam semua kasus.
Keterangan
Anda tidak dapat menjalankan kode dari rakitan yang dimuat ke dalam konteks khusus refleksi. Untuk menjalankan kode, assembly harus dimuat ke dalam konteks eksekusi juga, menggunakan Load metode .
Konteks hanya refleksi tidak berbeda dari konteks lain. Rakitan yang dimuat ke dalam konteks hanya dapat dibongkar dengan membongkar domain aplikasi.
Berlaku untuk
ReflectionOnlyLoad(String)
- Sumber:
- Assembly.cs
- Sumber:
- Assembly.cs
- Sumber:
- Assembly.cs
Perhatian
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Memuat rakitan ke dalam konteks khusus refleksi, mengingat nama tampilannya.
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
Parameter
Mengembalikan
Rakitan yang dimuat.
- Atribut
Pengecualian
assemblyString
adalah null
.
assemblyString
adalah string kosong ("").
assemblyString
tidak ditemukan.
assemblyString
ditemukan, tetapi tidak dapat dimuat.
assemblyString
bukan rakitan yang valid untuk runtime yang saat ini dimuat.
Hanya .NET Core dan .NET 5+: Dalam semua kasus.
Keterangan
Dependensi tidak dimuat secara otomatis ke dalam konteks hanya refleksi.
Anda tidak dapat menjalankan kode dari rakitan yang dimuat ke dalam konteks khusus refleksi. Untuk menjalankan kode, assembly harus dimuat ke dalam konteks eksekusi juga, menggunakan Load metode .
Konteks hanya refleksi tidak berbeda dari konteks lain. Rakitan yang dimuat ke dalam konteks hanya dapat dibongkar dengan membongkar domain aplikasi.