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)

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í cestou.

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ázaná. Viz <loadFromRemoteSources>.

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

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

Poznámky

LoadFile Pomocí metody načtěte a prozkoumejte 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í, je načítání sestavení ve výchozím nastavení zakázáno a LoadFile metoda vyvolá FileLoadException. Pokud chcete povolit spouštění kódu načteného ze vzdálených umístění, můžete použít <loadFromRemoteSources> element configuration.

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í cestou.

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ázaná. Viz <loadFromRemoteSources>.

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

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

Poznámky

LoadFile Pomocí metody načtěte a prozkoumejte 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č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í, je načítání sestavení ve výchozím nastavení zakázáno a LoadFile metoda vyvolá FileLoadException. Pokud chcete povolit spouštění kódu načteného ze vzdálených umístění, můžete použít <loadFromRemoteSources> element configuration.

Platí pro