Assembly.UnsafeLoadFrom(String) Methode

Definitie

Laadt een assembly in de context van de belasting, waarbij enkele beveiligingscontroles worden overgeslagen.

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

Parameters

assemblyFile
String

De naam of het pad van het bestand dat het manifest van de assembly bevat.

Retouren

De geladen assembly.

Kenmerken

Uitzonderingen

assemblyFile is null.

assemblyFile is niet gevonden of de module die u probeert te laden, geeft geen bestandsnaamextensie op.

Een gevonden bestand kan niet worden geladen.

assemblyFile is geen geldige assembly voor de momenteel geladen runtime.

Een codebasis die niet begint met 'file://' is opgegeven zonder de vereiste WebPermission.

De assemblyFile parameter is een lege tekenreeks ("").

De assemblynaam overschrijdt de door het systeem gedefinieerde maximumlengte.

Opmerkingen

Gebruik deze methode om een lokale assembly te laden die door het besturingssysteem is gemarkeerd als geladen vanaf het web (bijvoorbeeld een tijdelijk bestand dat is gedownload van internet of intranet). Vóór de .NET Framework 4 werden dergelijke assembly's automatisch geladen in een toepassingsdomein in de sandbox. Vanaf het .NET Framework 4 worden ze geladen met volledig vertrouwen.

Als alternatief voor het gebruik van deze methode kunt u het <element NetFx40_LegacySecurityPolicy> toepassen in uw toepassingsconfiguratiebestand. Hierdoor wordt de algemene taalruntime teruggezet naar het beveiligingsbeleid van het .NET Framework 3.5.

Caution

Als u een van deze oplossingen gebruikt, moet u er zeker van zijn dat het veilig is om met volledig vertrouwen te laden assemblyFile .

Zie de overbelasting van de LoadFrom(String) methode voor een bespreking van belastingcontexten, inclusief de belasting van de context.

Van toepassing op