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

Assembly

Die geladene Assembly.

Ausnahmen

Das nativeImagePath-Argument ist kein absoluter Pfad.

Das assemblyPath-Argument ist kein absoluter Pfad.

Der nativeImagePath-Parameter ist null.

Eine gefundene Datei konnte nicht geladen werden.

Der nativeImagePath-Parameter ist eine leere Zeichenfolge ("") oder nicht vorhanden.

assemblyPath ist keine gültige Assembly.

Hinweise

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

Der Assemblypfad bezieht sich auf den Pfad zur IL-Version der Assembly. Es ist ein optionales Argument, da die IL in der Regel im systemeigenen Bild enthalten ist. Sie kann von der Laufzeit als Fallback verwendet werden, wenn das systemeigene Bild nicht gefunden wird.

Gilt für: