Aracılığıyla paylaş


Assembly.LoadFile Yöntem

Tanım

Derleme dosyasının içeriğini yükler.

Aşırı Yüklemeler

Name Description
LoadFile(String, Evidence)
Geçersiz.

Yolu verilen bir derlemeyi yükler ve sağlanan kanıtı kullanarak derlemeyi yükler.

LoadFile(String)

Belirtilen yola bir derleme dosyasının içeriğini yükler.

LoadFile(String, Evidence)

Dikkat

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.

Yolu verilen bir derlemeyi yükler ve sağlanan kanıtı kullanarak derlemeyi yükler.

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

Parametreler

path
String

Derleme dosyasının tam yolu.

securityEvidence
Evidence

Derlemeyi yüklemeye yönelik kanıt.

Döndürülenler

Yüklenen derleme.

Öznitelikler

Özel durumlar

Bağımsız path değişken mutlak bir yol değildir.

path parametresi null'dir.

path parametresi boş bir dize ("") veya yok.

Bulunan bir dosya yüklenemedi.

-veya-

path loadFromRemoteSources< temelinde> devre dışı bırakılmış bir konumu belirtir.

path şu anda yüklü olan çalışma zamanı için geçerli bir derleme değildir.

securityEvidence değil null. Varsayılan olarak, .NET Framework 4'te eski CAS ilkesi etkinleştirilmez; etkin olmadığında olmalıdır securityEvidencenull.

Açıklamalar

LoadFile Aynı kimliğe sahip olan ancak farklı yollarda bulunan derlemeleri yüklemek ve incelemek için yöntemini kullanın. LoadFile bağlama dosya LoadFrom yüklemez ve yöntemin yaptığı gibi LoadFrom yük yolunu kullanarak bağımlılıkları çözmez. LoadFile aynı kimliklere ancak farklı yollara sahip derlemeleri yüklemek için kullanılamadığından bu sınırlı senaryoda LoadFrom yararlıdır; yalnızca ilk bu tür derlemeyi yükler.

Derlemeleri uzak konumlardan yükleme için bkz <loadFromRemoteSources> .

Şunlara uygulanır

LoadFile(String)

Kaynak:
Assembly.cs
Kaynak:
Assembly.cs
Kaynak:
Assembly.cs
Kaynak:
Assembly.cs
Kaynak:
Assembly.cs

Belirtilen yola bir derleme dosyasının içeriğini yükler.

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

Parametreler

path
String

Yüklenecek dosyanın tam yolu.

Döndürülenler

Yüklenen derleme.

Öznitelikler

Özel durumlar

Bağımsız path değişken mutlak bir yol değildir.

path parametresi null'dir.

Bulunan bir dosya yüklenemedi.

-veya-

Yalnızca .NET Framework: pathloadFromRemoteSources< temelinde> devre dışı bırakılmış bir konumu belirtir.

path parametresi boş bir dize ("") veya yok.

path şu anda yüklü olan çalışma zamanı için geçerli bir derleme değildir.

Açıklamalar

Bu API uyumluluk için .NET Core'da bulunur, ancak bunun yerine aşırı yüklemelerin kullanılması AssemblyLoadContext önerilir.

Derleme, bu amaç için oluşturulan yeni bir AssemblyLoadContext içine yüklenir. Derleme yükleme hakkında daha fazla bilgi için bkz. Yönetilen derleme yükleme algoritması.

LoadFile Aynı kimliğe sahip olan ancak farklı yollarda bulunan derlemeleri yüklemek ve incelemek için yöntemini kullanın. LoadFile dosyaları yükten yükleme bağlamı içine yüklemez ve yöntemin yaptığı gibi LoadFrom yük yolunu kullanarak bağımlılıkları çözmez. LoadFile aynı kimliklere ancak farklı yollara sahip derlemeleri yüklemek için kullanılamadığından bu sınırlı senaryoda LoadFrom yararlıdır; yalnızca ilk bu tür derlemeyi yükler.

Yalnızca .NET Framework: Derlemeleri uzak konumlardan yükleme için bkz <loadFromRemoteSources> .

Şunlara uygulanır