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 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ść |
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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla