Assembly.LoadFile 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 isi file assembly.
Overload
LoadFile(String) |
Memuat isi file assembly pada jalur yang ditentukan. |
LoadFile(String, Evidence) |
Kedaluwarsa.
Memuat assembly yang diberikan jalurnya, memuat assembly menggunakan bukti yang disediakan. |
LoadFile(String)
- Sumber:
- Assembly.cs
- Sumber:
- Assembly.cs
- Sumber:
- Assembly.cs
Memuat isi file assembly pada jalur yang ditentukan.
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path);
public static System.Reflection.Assembly LoadFile (string path);
static member LoadFile : string -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String) As Assembly
Parameter
- path
- String
Jalur file yang sepenuhnya memenuhi syarat untuk dimuat.
Mengembalikan
Rakitan yang dimuat.
Pengecualian
Argumen path
bukan jalur absolut.
Parameternya path
adalah null
.
File yang ditemukan tidak dapat dimuat.
-atau-
Kemampuan untuk menjalankan kode dalam rakitan jarak jauh dinonaktifkan. Lihat <loadFromRemoteSources>.
Parameter path
adalah string kosong ("") atau tidak ada.
path
bukan rakitan yang valid untuk runtime yang saat ini dimuat.
Keterangan
LoadFile Gunakan metode untuk memuat dan memeriksa rakitan yang memiliki identitas yang sama, tetapi terletak di jalur yang berbeda. LoadFile tidak memuat file ke dalam konteks load-from, dan tidak menyelesaikan dependensi menggunakan jalur beban, seperti metodenya LoadFrom . LoadFile berguna dalam skenario terbatas ini karena LoadFrom tidak dapat digunakan untuk memuat rakitan yang memiliki identitas yang sama tetapi jalur yang berbeda; hanya akan memuat rakitan pertama seperti.
Dimulai dengan .NET Framework 4, jika path
menentukan rakitan di lokasi jarak jauh, pemuatan rakitan dinonaktifkan secara default, dan LoadFile
metode melemparkan FileLoadException. Untuk mengaktifkan eksekusi kode yang dimuat dari lokasi jarak jauh, Anda dapat menggunakan <loadFromRemoteSources>
elemen konfigurasi.
Berlaku untuk
LoadFile(String, Evidence)
Perhatian
This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Memuat assembly yang diberikan jalurnya, memuat assembly menggunakan bukti yang disediakan.
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path, System::Security::Policy::Evidence ^ securityEvidence);
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String, securityEvidence As Evidence) As Assembly
Parameter
- path
- String
Jalur file assembly yang sepenuhnya memenuhi syarat.
- securityEvidence
- Evidence
Bukti untuk memuat assembly.
Mengembalikan
Rakitan yang dimuat.
- Atribut
Pengecualian
Argumen path
bukan jalur absolut.
Parameternya path
adalah null
.
Parameter path
adalah string kosong ("") atau tidak ada.
File yang ditemukan tidak dapat dimuat.
-atau-
Kemampuan untuk menjalankan kode dalam rakitan jarak jauh dinonaktifkan. Lihat <loadFromRemoteSources>.
path
bukan rakitan yang valid untuk runtime yang saat ini dimuat.
securityEvidence
bukan null
. Secara default, kebijakan CAS warisan tidak diaktifkan di .NET Framework 4; ketika tidak diaktifkan, securityEvidence
harus null
.
Keterangan
LoadFile Gunakan metode untuk memuat dan memeriksa rakitan yang memiliki identitas yang sama, tetapi terletak di jalur yang berbeda. LoadFile tidak memuat file ke LoadFrom dalam konteks, dan tidak menyelesaikan dependensi menggunakan jalur beban, seperti metodenya LoadFrom . LoadFile berguna dalam skenario terbatas ini karena LoadFrom tidak dapat digunakan untuk memuat rakitan yang memiliki identitas yang sama tetapi jalur yang berbeda; hanya akan memuat rakitan pertama seperti.
Dimulai dengan .NET Framework 4, jika path
menentukan rakitan di lokasi jarak jauh, pemuatan rakitan dinonaktifkan secara default, dan LoadFile
metode melemparkan FileLoadException. Untuk mengaktifkan eksekusi kode yang dimuat dari lokasi jarak jauh, Anda dapat menggunakan <loadFromRemoteSources>
elemen konfigurasi.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk