AssemblyLoadContext Klasa

Definicja

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 dotyczące 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 z nazwą i wartością wskazującą, 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 przy użyciu ostatniego wywołania metody .EnterContextualReflection()

Default

Pobiera wartość domyślną AssemblyLoadContext. Domyślny kontekst zawiera główny zestaw aplikacji i jego zależności statyczne.

IsCollectible

Pobiera wartość wskazującą, czy jest to AssemblyLoadContext możliwe do zebrania.

Name

Pobierz nazwę elementu AssemblyLoadContext.

Metody

EnterContextualReflection()

Ustawia CurrentContextualReflectionContext wartość thisAssemblyLoadContext.

EnterContextualReflection(Assembly)

Ustawia CurrentContextualReflectionContext element , 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 wypróbowanie zwalniania zasobów i wykonywania 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 wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Load(AssemblyName)

Podczas zastępowania w klasie pochodnej umożliwia rozpoznawanie zestawu na podstawie jego AssemblyName.

LoadFromAssemblyName(AssemblyName)

Rozwiązuje problem i ładuje zestaw, biorąc pod uwagę jego AssemblyNamewartość .

LoadFromAssemblyPath(String)

Ładuje zawartość pliku zestawu na określonej ścieżce.

LoadFromNativeImagePath(String, String)

Ładuje zawartość obrazu natywnego pliku zestawu zarządzanego na określonej ścieżce.

LoadFromStream(Stream)

Ładuje zestaw z obrazem opartym na formacie wspólnego pliku obiektów (COFF) zawierającym zarządzany zestaw.

LoadFromStream(Stream, Stream)

Ładuje zestaw za pomocą obrazu opartego na formacie wspólnego pliku obiektów (COFF) zawierającego zarządzany zestaw, opcjonalnie łącznie z symbolami 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 ciąg reprezentujący ten kontekst ładowania.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Unload()

Inicjuje zwolnienie tego elementu AssemblyLoadContext.

Zdarzenia

Resolving

Występuje, gdy rozwiązanie 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 podczas zwalniania AssemblyLoadContext .

Dotyczy

Zobacz też