Assembly.LoadFile Yöntem

Tanım

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

Aşırı Yüklemeler

LoadFile(String)

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

LoadFile(String, Evidence)
Geçersiz.

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

LoadFile(String)

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);
public static System.Reflection.Assembly LoadFile (string path);
static member LoadFile : string -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String) As Assembly

Parametreler

path
String

Yüklenemiyor dosyasının tam yolu.

Döndürülenler

Yüklenen derleme.

Özel durumlar

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

path parametresidirnull.

Bulunan bir dosya yüklenemedi.

-veya-

Uzak derlemelerde kod yürütme özelliği devre dışıdır. Bkz <. loadFromRemoteSources>.

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

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

Açıklamalar

LoadFile Aynı kimliğe sahip 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öntemde olduğu gibi LoadFrom yük yolunu kullanarak bağımlılıkları çözmez. LoadFile aynı kimliklere ancak farklı yollara sahip derlemeleri yüklemek için kullanılamayacağından, bu sınırlı senaryoda LoadFrom yararlıdır; yalnızca bu tür ilk derlemeyi yükler.

.NET Framework 4'den başlayarak, uzak bir konumda bir derleme belirtirsepath, derleme yükleme varsayılan olarak devre dışı bırakılır ve LoadFile yöntemi bir FileLoadExceptionoluşturur. Uzak konumlardan yüklenen kodun yürütülmesini etkinleştirmek için yapılandırma öğesini kullanabilirsiniz <loadFromRemoteSources> .

Şunlara uygulanır

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

Derleme yüklemesi için 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 parametresidirnull.

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

Bulunan bir dosya yüklenemedi.

-veya-

Uzak derlemelerde kod yürütme özelliği devre dışıdır. Bkz <. loadFromRemoteSources>.

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

securityEvidence değildir null. Varsayılan olarak, eski CAS ilkesi .NET Framework 4'te etkinleştirilmez; etkinleştirilmediğinde olmalıdır securityEvidencenull.

Açıklamalar

LoadFile Aynı kimliğe sahip 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ılamayacağından, bu sınırlı senaryoda LoadFrom yararlıdır; yalnızca bu tür ilk derlemeyi yükler.

.NET Framework 4'den başlayarak, uzak bir konumda bir derleme belirtirsepath, derleme yükleme varsayılan olarak devre dışı bırakılır ve LoadFile yöntemi bir FileLoadExceptionoluşturur. Uzak konumlardan yüklenen kodun yürütülmesini etkinleştirmek için yapılandırma öğesini kullanabilirsiniz <loadFromRemoteSources> .

Şunlara uygulanır