AssemblyLoadContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den Bereich zum Laden von Assemblys einer Runtime dar.
public ref class AssemblyLoadContext
public ref class AssemblyLoadContext abstract
public class AssemblyLoadContext
public abstract class AssemblyLoadContext
type AssemblyLoadContext = class
Public Class AssemblyLoadContext
Public MustInherit Class AssemblyLoadContext
- Vererbung
-
AssemblyLoadContext
Hinweise
Weitere Informationen zu dieser API finden Sie unter Ergänzende API-Hinweise für AssemblyLoadContext.
Konstruktoren
AssemblyLoadContext() |
Initialisiert eine neue Instanz der AssemblyLoadContext-Klasse. |
AssemblyLoadContext(Boolean) |
Initialisiert eine neue Instanz der AssemblyLoadContext-Klasse mit einem Wert, der angibt, ob Entladen aktiviert ist. |
AssemblyLoadContext(String, Boolean) |
Initialisiert eine neue Instanz der AssemblyLoadContext-Klasse mit einem Namen und einem Wert, der angibt, ob Entladen aktiviert ist. |
Eigenschaften
All |
Gibt eine Sammlung aller AssemblyLoadContext-Instanzen zurück. |
Assemblies |
Gibt eine Sammlung der Assembly in AssemblyLoadContext geladenen Instanzen zurück. |
CurrentContextualReflectionContext |
Ruft den AssemblyLoadContext ab, der durch den aktuellsten Aufruf von EnterContextualReflection() festgelegt wurde. |
Default |
Ruft den standardmäßigen AssemblyLoadContext ab. Der Standardkontext enthält die Hauptassembly der Anwendung und ihre statischen Abhängigkeiten. |
IsCollectible |
Ruft einen Wert ab, der angibt, ob dieser AssemblyLoadContext entladbar ist. |
Name |
Ruft den Namen des AssemblyLoadContext ab. |
Methoden
EnterContextualReflection() |
Legt CurrentContextualReflectionContext auf |
EnterContextualReflection(Assembly) |
Legt CurrentContextualReflectionContext auf den AssemblyLoadContext fest, der die Assembly geladen hat. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Finalize() |
Ermöglicht dem Objekt den Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. |
GetAssemblyName(String) |
Diese Eigenschaft ruft für einen Assemblypfad eine AssemblyName-Klasse ab. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLoadContext(Assembly) |
Diese Methode ruft die AssemblyLoadContext-Klasse ab, die die angegebene Assembly-Klasse enthält. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
Load(AssemblyName) |
Ermöglicht beim Überschreiben in einer abgeleiteten Klasse das Auflösen einer Assembly basierend auf deren AssemblyName. |
LoadFromAssemblyName(AssemblyName) |
Löst eine Assembly auf und lädt sie mit ihrem AssemblyName. |
LoadFromAssemblyPath(String) |
Lädt den Inhalt einer Assemblydatei mit dem angegebenen Pfad. |
LoadFromNativeImagePath(String, String) |
Lädt den Inhalt des nativen Images einer verwalteten Assemblydatei im angegebenen Pfad. |
LoadFromStream(Stream) |
Lädt die Assembly mit einem COFF (Common Object File Format)-Image, das eine verwaltete Assembly enthält. |
LoadFromStream(Stream, Stream) |
Lädt die Assembly mit einem COFF-basierten Image (Common Object File Format), das eine verwaltete Assembly und optional Symbole dafür enthält. |
LoadUnmanagedDll(String) |
Diese Methode erlaubt einer abgeleiteten Klasse, eine nicht verwaltete Bibliothek anhand ihres Namens zu laden. |
LoadUnmanagedDllFromPath(String) |
Diese Methode lädt eine nicht verwaltete Bibliothek aus dem angegebenen Pfad. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SetProfileOptimizationRoot(String) |
Legt den Stammpfad fest, in dem die Optimierungsprofile für diesen Load-Kontext gespeichert werden. |
StartProfileOptimization(String) |
Startet die Profiloptimierung für den angegebenen Profilnamen. |
ToString() |
Gibt die Zeichenfolgendarstellung dieses Load-Kontexts zurück. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Unload() |
Initiiert eine Entladung dieses AssemblyLoadContext. |
Ereignisse
Resolving |
Tritt auf, wenn die Auflösung einer Assembly beim Versuch fehlschlägt, sie in diesen Assemblyladekontext zu laden. |
ResolvingUnmanagedDll |
Tritt auf, wenn bei der nativen Bibliothek ein Fehler auftritt. |
Unloading |
Tritt auf, wenn der AssemblyLoadContext entladen wird. |