Sdílet prostřednictvím


Assembly.UnsafeLoadFrom(String) Metoda

Definice

Načte sestavení do kontextu načítání a obchází 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 nebyl nalezen 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řekračuje 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 se taková sestavení automaticky načetla do domény aplikace v izolovaném prostoru (sandbox). Počínaje rozhraním .NET Framework 4 jsou načteny s plnou důvěryhodností.

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 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 si být jistí, že je bezpečné jej 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