Assembly.UnsafeLoadFrom(String) Metoda

Definice

Načte sestavení do kontextu načítání z a vynechá některé kontroly zabezpečení.

public:
 static System::Reflection::Assembly ^ UnsafeLoadFrom(System::String ^ assemblyFile);
public static System.Reflection.Assembly UnsafeLoadFrom (string assemblyFile);
[System.Security.SecurityCritical]
public static System.Reflection.Assembly UnsafeLoadFrom (string assemblyFile);
static member UnsafeLoadFrom : string -> System.Reflection.Assembly
[<System.Security.SecurityCritical>]
static member UnsafeLoadFrom : string -> System.Reflection.Assembly
Public Shared Function UnsafeLoadFrom (assemblyFile As String) As Assembly

Parametry

assemblyFile
String

Název nebo cesta k souboru, který obsahuje manifest sestavení.

Návraty

Načtení sestavení.

Atributy

Výjimky

assemblyFile je null.

assemblyFile nebyla nalezena nebo modul, který se pokoušíte načíst, neurčuje příponu názvu souboru.

Nalezený soubor nelze načíst.

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

Základ kódu, který nezačíná na "file://", byl zadán bez požadovaného WebPermissionznaku .

Parametr assemblyFile je prázdný řetězec ("").

Název sestavení přesahuje maximální délku definovanou systémem.

Poznámky

Tato metoda slouží k načtení místního sestavení, které operační systém označil jako načtené z webu (například dočasný soubor stažený z internetu nebo intranetu). Před rozhraním .NET Framework 4 byla taková sestavení automaticky načtena do domény aplikace v izolovaném prostoru (sandbox). Počínaje rozhraním .NET Framework 4 jsou načteny s úplným vztahem důvěryhodnosti.

Jako alternativu k použití této metody můžete použít <element NetFx40_LegacySecurityPolicy> v konfiguračním souboru aplikace. To způsobí, že modul CLR (Common Language Runtime) se vrátí k zásadám zabezpečení rozhraní .NET Framework 3.5.

Upozornění

Pokud používáte některé z těchto řešení, musíte mít jistotu, že je bezpečné ho načíst assemblyFile s plnou důvěryhodností.

Informace o kontextech zatížení, včetně kontextu načítání z, najdete v LoadFrom(String) tématu Přetížení metody.

Platí pro