Assembly.LoadFile Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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> .