Bagikan melalui


Assembly.ReflectionOnlyLoadFrom(String) Metode

Definisi

Perhatian

ReflectionOnly loading is not supported and throws PlatformNotSupportedException.

Memuat perakitan ke dalam konteks khusus refleksi, mengingat jalurnya.

public:
 static System::Reflection::Assembly ^ ReflectionOnlyLoadFrom(System::String ^ assemblyFile);
public static System.Reflection.Assembly ReflectionOnlyLoadFrom (string assemblyFile);
[System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Reflection.Assembly ReflectionOnlyLoadFrom (string assemblyFile);
static member ReflectionOnlyLoadFrom : 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 ReflectionOnlyLoadFrom : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoadFrom (assemblyFile As String) As Assembly

Parameter

assemblyFile
String

Jalur file yang berisi manifes perakitan.

Mengembalikan

Rakitan yang dimuat.

Atribut

Pengecualian

assemblyFileadalah null.

assemblyFile tidak ditemukan, atau modul yang Anda coba muat tidak menentukan ekstensi nama file.

assemblyFile ditemukan, tetapi tidak dapat dimuat.

assemblyFile bukan rakitan yang valid untuk runtime yang saat ini dimuat.

Basis kode yang tidak dimulai dengan "file://" ditentukan tanpa diperlukan WebPermission.

Nama rakitan melebihi panjang maksimum yang ditentukan sistem.

assemblyFile adalah string kosong ("").

Hanya .NET Core dan .NET 5+: Dalam semua kasus.

Keterangan

Dependensi tidak dimuat secara otomatis ke dalam konteks hanya refleksi. Untuk memuat dependensi secara otomatis, tangani ReflectionOnlyAssemblyResolve peristiwa dan muat dependensi di penanganan aktivitas.

Anda tidak dapat menjalankan kode dari rakitan yang telah dimuat ke dalam konteks khusus refleksi. Untuk menjalankan kode, muat rakitan dengan LoadFile metode .

Parameter assemblyFile harus merujuk ke URI tanpa karakter escape. Metode ini memasok karakter escape untuk semua karakter yang tidak valid dalam URI.

Jalur yang ditentukan untuk assemblyFile relatif terhadap direktori saat ini.

Konteks hanya refleksi tidak berbeda dari konteks lain. Rakitan yang dimuat ke dalam konteks hanya dapat dibongkar dengan membongkar domain aplikasi.

Berlaku untuk