Používání domén aplikací
Poznámka:
Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.
Domény aplikací poskytují jednotku izolace modulu CLR (Common Language Runtime). Vytvoří se a spustí uvnitř procesu. Domény aplikací obvykle vytváří hostitel modulu runtime, což je aplikace odpovědná za načtení modulu runtime do procesu a spouštění uživatelského kódu v rámci domény aplikace. Hostitel modulu runtime vytvoří proces a výchozí doménu aplikace a spustí v něm spravovaný kód. Hostitelé modulu runtime zahrnují ASP.NET a prostředí Windows.
U většiny aplikací nemusíte vytvářet vlastní doménu aplikace; hostitel modulu runtime pro vás vytvoří všechny potřebné domény aplikace. Můžete ale vytvořit a nakonfigurovat další domény aplikace, pokud vaše aplikace potřebuje izolovat kód nebo používat a uvolnit knihovny DLL.
V tomto oddílu
Postupy: Vytvoření domény aplikace Popisuje, jak programově vytvořit doménu aplikace.
Postupy: Uvolnění domény aplikace Popisuje, jak programově uvolnit doménu aplikace.
Postupy: Konfigurace domény aplikace poskytuje úvod ke konfiguraci domény aplikace.
Načtení informací o nastavení z domény aplikace Popisuje, jak načíst informace o nastavení z domény aplikace.
Postupy: Načtení sestavení do domény aplikace Popisuje, jak načíst sestavení do domény aplikace.
Postupy: Získání informací o typu a členu ze sestavení Popisuje, jak načíst informace o sestavení.
Sestavení stínové kopie popisují, jak stínová kopírování umožňuje aktualizace sestavení během jejich použití a jak nakonfigurovat stínové kopírování.
Postupy: Příjem oznámení o výjimce první šance vysvětluje, jak můžete obdržet oznámení, že byla vyvolána výjimka před zahájením vyhledávání obslužných rutin výjimek modulu CLR (Common Language Runtime).
Řešení načítání sestavení poskytuje pokyny k použití AppDomain.AssemblyResolve události k vyřešení selhání načtení sestavení.
Reference
AppDomain Představuje doménu aplikace. Poskytuje metody pro vytváření a řízení domén aplikací.
Související oddíly
Sestavení v .NET poskytuje přehled funkcí provedených sestaveními.
Programování se sestaveními popisuje, jak vytvořit, podepsat a nastavit atributy v sestaveních.
Generování dynamických metod a sestavení popisuje, jak vytvořit dynamická sestavení .
Domény aplikací poskytují koncepční přehled domén aplikací.
Přehled reflexe popisuje, jak pomocí třídy Reflexe získat informace o sestavení.