Assembly.LoadFile Metoda

Definice

Načte obsah souboru sestavení.

Přetížení

LoadFile(String)

Načte obsah souboru sestavení na zadanou cestu.

LoadFile(String, Evidence)
Zastaralé.

Načte sestavení vzhledem k jeho cestě a načte sestavení pomocí dodaného důkazu.

LoadFile(String)

Zdroj:
Assembly.cs
Zdroj:
Assembly.cs
Zdroj:
Assembly.cs

Načte obsah souboru sestavení na zadanou cestu.

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

Plně kvalifikovaná cesta k souboru, který se má načíst.

Návraty

Načtení sestavení.

Výjimky

Argument path není absolutní cesta.

Parametr path je null.

Nalezený soubor nelze načíst.

-nebo-

Možnost spouštět kód ve vzdálených sestaveních je zakázána. Viz <loadFromRemoteSources>.

Parametr path je prázdný řetězec ("") nebo neexistuje.

path není platné sestavení pro aktuálně načtený modul runtime.

Poznámky

Použijte metodu LoadFile k načtení a prozkoumání sestavení, která mají stejnou identitu, ale jsou umístěna v různých cestách. LoadFile nenačítá soubory do kontextu načítání z a nepřekládá závislosti pomocí cesty načtení, jak LoadFrom to dělá metoda . LoadFile je v tomto omezeném scénáři užitečné, protože LoadFrom nelze použít k načtení sestavení, která mají stejné identity, ale různé cesty; načte pouze první takové sestavení.

Počínaje rozhraním .NET Framework 4, pokud path určuje sestavení ve vzdáleném umístění, načítání sestavení je ve výchozím nastavení zakázáno a LoadFile metoda vyvolá FileLoadException. Pokud chcete povolit spuštění kódu načteného ze vzdálených umístění, můžete použít <loadFromRemoteSources> element konfigurace.

Platí pro

LoadFile(String, Evidence)

Upozornění

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.

Načte sestavení vzhledem k jeho cestě a načte sestavení pomocí dodaného důkazu.

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

Plně kvalifikovaná cesta k souboru sestavení.

securityEvidence
Evidence

Důkaz pro načtení sestavení.

Návraty

Načtení sestavení.

Atributy

Výjimky

Argument path není absolutní cesta.

Parametr path je null.

Parametr path je prázdný řetězec ("") nebo neexistuje.

Nalezený soubor nelze načíst.

-nebo-

Možnost spouštět kód ve vzdálených sestaveních je zakázána. Viz <loadFromRemoteSources>.

path není platné sestavení pro aktuálně načtený modul runtime.

securityEvidence není null. Ve výchozím nastavení starší verze cas zásady není povolen v rozhraní .NET Framework 4; pokud není povolená, securityEvidence musí být null.

Poznámky

Použijte metodu LoadFile k načtení a prozkoumání sestavení, která mají stejnou identitu, ale jsou umístěna v různých cestách. LoadFile nenačítá soubory do LoadFrom kontextu a nepřekládá závislosti pomocí cesty načítání jako LoadFrom metoda . LoadFile je v tomto omezeném scénáři užitečné, protože LoadFrom nelze použít k načtení sestavení, která mají stejné identity, ale různé cesty; načte pouze první takové sestavení.

Počínaje rozhraním .NET Framework 4, pokud path určuje sestavení ve vzdáleném umístění, načítání sestavení je ve výchozím nastavení zakázáno a LoadFile metoda vyvolá FileLoadException. Pokud chcete povolit spuštění kódu načteného ze vzdálených umístění, můžete použít <loadFromRemoteSources> element konfigurace.

Platí pro