AssemblyLoadContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje koncept modulu runtime oboru pro načítání sestavení.
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
- Dědičnost
-
AssemblyLoadContext
Poznámky
Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky k rozhraní API pro AssemblyLoadContext.
Konstruktory
AssemblyLoadContext() |
Inicializuje novou instanci AssemblyLoadContext třídy. |
AssemblyLoadContext(Boolean) |
Inicializuje novou instanci AssemblyLoadContext třídy s hodnotou, která označuje, zda je povoleno uvolnění. |
AssemblyLoadContext(String, Boolean) |
Inicializuje novou instanci AssemblyLoadContext třídy s názvem a hodnotou, která označuje, zda je povoleno uvolnění. |
Vlastnosti
All |
Vrátí kolekci všech AssemblyLoadContext instancí. |
Assemblies |
Vrátí kolekci Assembly instancí načtených v objektu AssemblyLoadContext. |
CurrentContextualReflectionContext |
AssemblyLoadContext Získá sadu nejnovějším voláním EnterContextualReflection(). |
Default |
Získá výchozí AssemblyLoadContexthodnotu . Výchozí kontext obsahuje hlavní sestavení aplikace a její statické závislosti. |
IsCollectible |
Získá hodnotu, která označuje, zda je to AssemblyLoadContext shromažďovatelné. |
Name |
Získejte název .AssemblyLoadContext |
Metody
EnterContextualReflection() |
Nastaví CurrentContextualReflectionContext na |
EnterContextualReflection(Assembly) |
Nastaví CurrentContextualReflectionContext na ten AssemblyLoadContext , který načetl sestavení. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Finalize() |
Umožňuje objektu pokusit se uvolnit prostředky a provést další operace čištění předtím, než se uvolní uvolňováním paměti. |
GetAssemblyName(String) |
Získá pro AssemblyName cestu sestavení. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetLoadContext(Assembly) |
AssemblyLoadContext Získá obsahující zadaný Assembly. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
Load(AssemblyName) |
Při přepsání v odvozené třídě, umožňuje přeložit sestavení na základě jeho AssemblyName. |
LoadFromAssemblyName(AssemblyName) |
Vyřeší a načte sestavení vzhledem k jeho AssemblyName. |
LoadFromAssemblyPath(String) |
Načte obsah souboru sestavení na zadanou cestu. |
LoadFromNativeImagePath(String, String) |
Načte obsah nativní bitové kopie spravovaného souboru sestavení na zadanou cestu. |
LoadFromStream(Stream) |
Načte sestavení s bitovou kopií založenou na formátu COFF (Common Object File Format), která obsahuje spravované sestavení. |
LoadFromStream(Stream, Stream) |
Načte sestavení s image založenou na formátu COFF (Common Object File Format), která obsahuje spravované sestavení, volitelně včetně symbolů pro sestavení. |
LoadUnmanagedDll(String) |
Umožňuje odvozené třídě načíst nespravovanou knihovnu podle názvu. |
LoadUnmanagedDllFromPath(String) |
Načte nespravovanou knihovnu ze zadané cesty. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
SetProfileOptimizationRoot(String) |
Nastaví kořenovou cestu, ve které jsou uloženy profily optimalizace pro tento kontext načítání. |
StartProfileOptimization(String) |
Spustí optimalizaci profilu pro zadaný profil. |
ToString() |
Vrátí řetězcovou reprezentaci tohoto kontextu zatížení. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Unload() |
Zahájí uvolnění tohoto AssemblyLoadContextobjektu . |
Událost
Resolving |
Dochází při selhání řešení sestavení při pokusu o načtení do tohoto kontextu načtení sestavení. |
ResolvingUnmanagedDll |
Dochází při selhání překladu nativní knihovny. |
Unloading |
Nastane při AssemblyLoadContext uvolnění. |