AssemblyLoadContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje koncepcję środowiska uruchomieniowego zakresu ładowania zestawów.
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
- Dziedziczenie
-
AssemblyLoadContext
Uwagi
Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Dodatkowe uwagi interfejsu API dla elementu AssemblyLoadContext.
Konstruktory
AssemblyLoadContext() |
Inicjuje nowe wystąpienie klasy AssemblyLoadContext. |
AssemblyLoadContext(Boolean) |
Inicjuje AssemblyLoadContext nowe wystąpienie klasy z wartością wskazującą, czy zwalnianie jest włączone. |
AssemblyLoadContext(String, Boolean) |
Inicjuje AssemblyLoadContext nowe wystąpienie klasy o nazwie i wartości wskazującej, czy zwalnianie jest włączone. |
Właściwości
All |
Zwraca kolekcję wszystkich AssemblyLoadContext wystąpień. |
Assemblies |
Zwraca kolekcję Assembly wystąpień załadowanych w obiekcie AssemblyLoadContext. |
CurrentContextualReflectionContext |
AssemblyLoadContext Pobiera zestaw przez najnowsze wywołanie metody EnterContextualReflection(). |
Default |
Pobiera wartość domyślną AssemblyLoadContext. Kontekst domyślny zawiera główny zestaw aplikacji i jego statyczne zależności. |
IsCollectible |
Pobiera wartość wskazującą, czy jest to AssemblyLoadContext możliwe do zebrania. |
Name |
Pobierz nazwę elementu AssemblyLoadContext. |
Metody
EnterContextualReflection() |
Ustawia CurrentContextualReflectionContext wartość |
EnterContextualReflection(Assembly) |
Ustawia CurrentContextualReflectionContext zestaw, który AssemblyLoadContext załadował zestaw. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Finalize() |
Umożliwia obiektowi próbę zwolnienia zasobów i wykonania innych operacji oczyszczania przed odzyskaniem przez odzyskiwanie pamięci. |
GetAssemblyName(String) |
Pobiera element AssemblyName dla ścieżki zestawu. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLoadContext(Assembly) |
Pobiera element AssemblyLoadContext zawierający określony Assemblyelement . |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
Load(AssemblyName) |
Po przesłonięciu w klasie pochodnej umożliwia rozpoznawanie zestawu na podstawie jego AssemblyNamewartości . |
LoadFromAssemblyName(AssemblyName) |
Rozwiązuje problem i ładuje zestaw, biorąc pod uwagę jego AssemblyNameelement . |
LoadFromAssemblyPath(String) |
Ładuje zawartość pliku zestawu w określonej ścieżce. |
LoadFromNativeImagePath(String, String) |
Ładuje zawartość obrazu natywnego pliku zestawu zarządzanego w określonej ścieżce. |
LoadFromStream(Stream) |
Ładuje zestaw ze wspólnym obrazem opartym na pliku obiektu (COFF) zawierającym zarządzany zestaw. |
LoadFromStream(Stream, Stream) |
Ładuje zestaw ze wspólnym obrazem opartym na pliku obiektu (COFF) zawierającym zarządzany zestaw, opcjonalnie w tym symbole zestawu. |
LoadUnmanagedDll(String) |
Umożliwia klasom pochodnym ładowanie niezarządzanej biblioteki według nazwy. |
LoadUnmanagedDllFromPath(String) |
Ładuje niezarządzaną bibliotekę z określonej ścieżki. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SetProfileOptimizationRoot(String) |
Ustawia ścieżkę główną, w której są przechowywane profile optymalizacji dla tego kontekstu ładowania. |
StartProfileOptimization(String) |
Uruchamia optymalizację profilu dla określonego profilu. |
ToString() |
Zwraca reprezentację ciągu tego kontekstu ładowania. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Unload() |
Inicjuje zwalnianie tego AssemblyLoadContextelementu . |
Zdarzenia
Resolving |
Występuje, gdy rozpoznawanie zestawu kończy się niepowodzeniem podczas próby załadowania do tego kontekstu ładowania zestawu. |
ResolvingUnmanagedDll |
Występuje, gdy rozpoznawanie biblioteki natywnej kończy się niepowodzeniem. |
Unloading |
Występuje po AssemblyLoadContext rozładowaniu. |