Assembly.UnsafeLoadFrom(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.