Bagikan melalui


Assembly.LoadFile Metode

Definisi

Memuat isi file rakitan.

Overload

Nama Deskripsi
LoadFile(String, Evidence)
Kedaluwarsa.

Memuat assembly yang diberikan jalurnya, memuat assembly menggunakan bukti yang disediakan.

LoadFile(String)

Memuat konten file rakitan pada jalur yang ditentukan.

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

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-

path menentukan lokasi yang dinonaktifkan berdasarkan <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 yang dilakukan LoadFrom metode . 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.

Lihat <loadFromRemoteSources> untuk memuat rakitan dari lokasi jarak jauh.

Berlaku untuk

LoadFile(String)

Sumber:
Assembly.cs
Sumber:
Assembly.cs
Sumber:
Assembly.cs
Sumber:
Assembly.cs
Sumber:
Assembly.cs

Memuat konten file rakitan pada jalur yang ditentukan.

public:
 static System::Reflection::Assembly ^ LoadFile(System::String ^ path);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
public static System.Reflection.Assembly LoadFile(string path);
public static System.Reflection.Assembly LoadFile(string path);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
static member LoadFile : string -> System.Reflection.Assembly
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.

Atribut

Pengecualian

Argumen path bukan jalur absolut.

Parameternya path adalah null.

File yang ditemukan tidak dapat dimuat.

-atau-

.NET Framework saja: path menentukan lokasi yang dinonaktifkan berdasarkan <loadFromRemoteSources>.

Parameter path adalah string kosong ("") atau tidak ada.

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

Keterangan

API ini ada di .NET Core untuk kompatibilitas, tetapi disarankan untuk menggunakan AssemblyLoadContext kelebihan beban sebagai gantinya.

Rakitan dimuat ke dalam AssemblyLoadContext baru yang dibuat untuk tujuan ini. Untuk informasi selengkapnya tentang pemuatan perakitan, lihat Algoritma pemuatan rakitan terkelola.

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.

.NET Framework saja: Lihat <loadFromRemoteSources> untuk memuat rakitan dari lokasi jarak jauh.

Berlaku untuk