Bagikan melalui


Assembly.UnsafeLoadFrom(String) Metode

Definisi

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

assemblyFileadalah 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.

Berlaku untuk