Udostępnij za pośrednictwem


Assembly.LoadFile Metoda

Definicja

Ładuje zawartość pliku zestawu.

Przeciążenia

Nazwa Opis
LoadFile(String, Evidence)
Przestarzałe.

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

LoadFile(String)

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

LoadFile(String, Evidence)

Uwaga

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

Dowody na załadowanie zestawu.

Zwraca

Załadowany zestaw.

Atrybuty

Wyjątki

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

Parametr path jest null.

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

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

— lub —

path Określa lokalizację, która jest wyłączona na <podstawie obciążeniaFromRemoteSources>.

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 programie .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ą tę samą tożsamość, ale znajdują się w różnych ścieżkach. LoadFile program nie ładuje plików do LoadFrom kontekstu i nie rozwiązuje zależności przy użyciu ścieżki ładowania, tak jak LoadFrom metoda. LoadFile jest przydatne 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.

Zobacz <loadFromRemoteSources> ładowanie zestawów z lokalizacji zdalnych.

Dotyczy

LoadFile(String)

Źródło:
Assembly.cs
Źródło:
Assembly.cs
Ź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);
[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

Parametry

path
String

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

Zwraca

Załadowany zestaw.

Atrybuty

Wyjątki

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

Parametr path jest null.

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

— lub —

Tylko program .NET Framework: path określa lokalizację, która jest wyłączona na <podstawie obciążeniaFromRemoteSources>.

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

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

Uwagi

Ten interfejs API jest obecny na platformie .NET Core w celu zapewnienia zgodności, ale zaleca się użycie AssemblyLoadContext przeciążeń.

Zestaw jest ładowany do nowego zestawuLoadContext utworzonego w tym celu. Aby uzyskać więcej informacji na temat ładowania zestawu, zobacz Managed assembly loading algorithm (Algorytm ładowania zestawu zarządzanego).

LoadFile Użyj metody , aby załadować i zbadać zestawy, które mają tę samą tożsamość, ale znajdują się w różnych ścieżkach. LoadFile program nie ładuje plików do kontekstu load-from i nie rozwiązuje zależności przy użyciu ścieżki ładowania, jak LoadFrom to robi metoda. LoadFile jest przydatne 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.

Tylko program .NET Framework: Zobacz <loadFromRemoteSources> ładowanie zestawów z lokalizacji zdalnych.

Dotyczy