Assembly.LoadFile Metoda

Definicja

Ładuje zawartość pliku zestawu.

Przeciążenia

LoadFile(String)

Ładuje zawartość pliku zestawu na określonej ścieżce.

LoadFile(String, Evidence)
Przestarzałe.

Ładuje zestaw na podstawie swojej ścieżki, ładujący zestaw przy użyciu dostarczonych dowodów.

LoadFile(String)

Źródło:
Assembly.cs
Źródło:
Assembly.cs
Źródło:
Assembly.cs

Ładuje zawartość pliku zestawu na określonej ścieżce.

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

Parametry

path
String

W pełni kwalifikowana ścieżka pliku do załadowania.

Zwraca

Załadowany zestaw.

Wyjątki

Argument path nie jest ścieżką bezwzględną.

Parametr path ma wartość null.

Nie można załadować pliku, który został znaleziony.

-lub-

Możliwość wykonywania kodu w zestawach zdalnych jest wyłączona. Zobacz <loadFromRemoteSources>.

Parametr path jest pustym ciągiem ("") lub nie istnieje.

path nie jest prawidłowym zestawem dla aktualnie załadowanego środowiska uruchomieniowego.

Uwagi

LoadFile Użyj metody , aby załadować i zbadać zestawy, które mają taką samą tożsamość, ale znajdują się w różnych ścieżkach. LoadFile program nie ładuje plików do kontekstu ładowania i nie rozpoznaje zależności przy użyciu ścieżki ładowania, jak LoadFrom to robi metoda. LoadFile Jest przydatna w tym ograniczonym scenariuszu, ponieważ LoadFrom nie można użyć do ładowania zestawów, które mają te same tożsamości, ale różne ścieżki; załaduje tylko pierwszy taki zestaw.

Począwszy od .NET Framework 4, jeśli path określa zestaw w lokalizacji zdalnej, ładowanie zestawu jest domyślnie wyłączone, a LoadFile metoda zgłasza wartość FileLoadException. Aby włączyć wykonywanie kodu załadowanego ze zdalnych lokalizacji, możesz użyć <loadFromRemoteSources> elementu konfiguracji.

Dotyczy

LoadFile(String, Evidence)

Przestroga

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.

Ładuje zestaw na podstawie swojej ścieżki, ładujący zestaw przy użyciu dostarczonych dowodów.

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

Parametry

path
String

W pełni kwalifikowana ścieżka pliku zestawu.

securityEvidence
Evidence

Dowód ładowania zestawu.

Zwraca

Załadowany zestaw.

Atrybuty

Wyjątki

Argument path nie jest ścieżką bezwzględną.

Parametr path ma wartość null.

Parametr path jest pustym ciągiem ("") lub nie istnieje.

Nie można załadować pliku, który został znaleziony.

-lub-

Możliwość wykonywania kodu w zestawach zdalnych jest wyłączona. Zobacz <loadFromRemoteSources>.

path nie jest prawidłowym zestawem dla aktualnie załadowanego środowiska uruchomieniowego.

securityEvidence nie nulljest . Domyślnie starsze zasady CAS nie są włączone w .NET Framework 4; jeśli nie jest włączona, securityEvidence musi mieć wartość null.

Uwagi

LoadFile Użyj metody , aby załadować i zbadać zestawy, które mają taką samą tożsamość, ale znajdują się w różnych ścieżkach. LoadFile program nie ładuje plików do LoadFrom kontekstu i nie rozpoznaje zależności przy użyciu ścieżki ładowania, jak LoadFrom to robi metoda. LoadFile Jest przydatna w tym ograniczonym scenariuszu, ponieważ LoadFrom nie można użyć do ładowania zestawów, które mają te same tożsamości, ale różne ścieżki; załaduje tylko pierwszy taki zestaw.

Począwszy od .NET Framework 4, jeśli path określa zestaw w lokalizacji zdalnej, ładowanie zestawu jest domyślnie wyłączone, a LoadFile metoda zgłasza wartość FileLoadException. Aby włączyć wykonywanie kodu załadowanego ze zdalnych lokalizacji, możesz użyć <loadFromRemoteSources> elementu konfiguracji.

Dotyczy