Assembly.LoadFile Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ł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.