Assembly.UnsafeLoadFrom(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.
Memuat assembly ke dalam konteks load-from, melewati beberapa pemeriksaan keamanan.
public:
static System::Reflection::Assembly ^ UnsafeLoadFrom(System::String ^ assemblyFile);
public static System.Reflection.Assembly UnsafeLoadFrom (string assemblyFile);
[System.Security.SecurityCritical]
public static System.Reflection.Assembly UnsafeLoadFrom (string assemblyFile);
static member UnsafeLoadFrom : string -> System.Reflection.Assembly
[<System.Security.SecurityCritical>]
static member UnsafeLoadFrom : string -> System.Reflection.Assembly
Public Shared Function UnsafeLoadFrom (assemblyFile As String) As Assembly
Parameter
- assemblyFile
- String
Nama atau 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.
File yang ditemukan 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.
Parameter assemblyFile
adalah string kosong ("").
Nama rakitan melebihi panjang maksimum yang ditentukan sistem.
Keterangan
Gunakan metode ini untuk memuat rakitan lokal yang telah ditandai oleh sistem operasi sebagai telah dimuat dari Web (misalnya, file sementara yang diunduh dari Internet atau intranet). Sebelum .NET Framework 4, rakitan secara otomatis dimuat ke dalam domain aplikasi terkotakpasir. Dimulai dengan .NET Framework 4, mereka dimuat dengan kepercayaan penuh.
Sebagai alternatif untuk menggunakan metode ini, Anda dapat menerapkan <NetFx40_LegacySecurityPolicy> Element dalam file konfigurasi aplikasi Anda. Ini menyebabkan runtime bahasa umum kembali ke kebijakan keamanan .NET Framework 3.5.
Perhatian
Jika Anda menggunakan salah satu solusi ini, Anda harus yakin bahwa aman untuk memuat assemblyFile
dengan kepercayaan penuh.
Untuk diskusi konteks beban, termasuk konteks load-from, lihat LoadFrom(String) metode kelebihan beban.