Assembly.ReflectionOnlyLoadFrom(String) 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.
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
assemblyFile
adalah 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.