Freigeben über


AssemblyLoadContext.LoadFromNativeImagePath(String, String) Methode

Definition

Lädt den Inhalt des nativen Images einer verwalteten Assemblydatei im angegebenen Pfad.

public:
 System::Reflection::Assembly ^ LoadFromNativeImagePath(System::String ^ nativeImagePath, System::String ^ assemblyPath);
public System.Reflection.Assembly LoadFromNativeImagePath (string nativeImagePath, string? assemblyPath);
public System.Reflection.Assembly LoadFromNativeImagePath (string nativeImagePath, string assemblyPath);
member this.LoadFromNativeImagePath : string * string -> System.Reflection.Assembly
Public Function LoadFromNativeImagePath (nativeImagePath As String, assemblyPath As String) As Assembly

Parameter

nativeImagePath
String

Der voll gekennzeichnete Pfad der zu ladenden Datei.

assemblyPath
String

Der vollqualifizierte Pfad der IL-Version der Datei, die geladen werden soll, oder null.

Gibt zurück

Die geladene Assembly.

Ausnahmen

Das nativeImagePath-Argument ist kein absoluter Pfad.

Das assemblyPath-Argument ist kein absoluter Pfad.

Das nativeImagePath-Argument lautet null.

Eine gefundene Datei konnte nicht geladen werden.

Das nativeImagePath Argument ist eine leere Zeichenfolge ("") oder ist nicht vorhanden.

Das assemblyPath Argument ist keine gültige Assembly.

Hinweise

Das native Image einer verwalteten Assembly ist vorab aktiviert, um die Ausführung auf einer bestimmten Plattform zu optimieren.

Der Assemblypfad verweist auf den Pfad zur IL-Version der Assembly. Es ist ein optionales Argument, da die IL in der Regel im nativen Image enthalten ist. Es kann von der Runtime als Fallback verwendet werden, wenn das native Image nicht gefunden wird.

Gilt für:

Weitere Informationen